2565
3
1620
1
951
619
564
1211
2502
1111
866
1046
709
0
1131
2740
3539
1641
2698
2
1534
5
1093
2110
8607
8
4943
2153
7
994
1458
2122
2427
12
2687
2794
3546
108797