1260
1
951
619
564
2502
2740
1458
0
3539
3
2840
2
2377
2204
8607
8
1305
4943
2153
7
2661
2042
2122
2427
12
2687
2015
1946
1880
2794
3546
108797
1952
2518
2551
3316
17