2250
1
987
1065
1416
5717
688
1407
0
2256
10
17333
27
1977
2
1694
3154
6
392
216
1888
2026
1624
5486
2312
1306
1473
1527
40062
19
4016
1290
2182
2079
2627
7
2108
3
3593
16