2476
8
506
1
1900
4
723
1230
5309
7
1611
6
11502
12
3408
2
91
1331
410
824
714
704
625
0
673
2326
532
1838
2750
5
617
68
990
765
894
2324
3
1287
616
2291