2250
1
987
1694
1065
2312
0
1306
3465
2
3835
5
1416
5717
2044
392
688
216
1888
2026
6
1407
1624
17333
27
1451
951
1473
2173
1290
1977
2182
2079
2627
7
2256
10
925