951
1
619
564
2502
2740
1101
1605
3539
3
1691
2762
8607
8
1681
828
4943
2
2153
7
1303
1539
1376
1643
1458
0
2122
1061
2427
12
2687
2794
3546
108797
1180