1502
1
951
8527
2110
851
3591
11
3673
6
1526
2
10827
4
7471
9
2268
2505
19944
1558
400
0
2114
658
224
2255
1250
2571
2131
2744
2722
3
467
1599
674
1883
11924
6499