2502
1
616
0
951
619
564
2740
534
59
3539
3
2727
108797
2299
8607
8
691
4943
2
2153
7
21152
1421
475
2471
528
297066
1458
2122
2427
12
2687
1225
2794
3546
2756