2530
4
562
1
10827
951
108797
0
9956
3
2629
2
6236
10
297066
2906
3012
1289601
4443
9
2799
6
19944
2372
1797
913
5504
16
935
3211
6110
5169
189326
7034
564
8527
2593
1268
5090