105290
0
5622
4
2486
1751
2
2330
1222856
48708
509
1
2189
14076
7
482
31220
10
346
1559
3025
5316
3
1710
1973
282572
448
2546
6515
31535
2442
504
2564
1352
814
17353
462