2227
3
1554
4
2328
600
0
1392
2
1712
2302
6
1644
8197
1266
1
1707
535
1966
5
3089
1425
1201
365
114
903
8
149
329
321
262
366
658
501
648
530
73
383