2246
4
1632
6
1700
3
4002
7
1633
2
1807
3328
1119
0
1569
1740
10
1866
2367
2902
1
562
1287
937
382
503
315
499
321
421
1127
568
616
650
1358
566
737
520