3027
10
105290
0
2015
1
8244
4223
22
116
1751
2
2330
4
1819
3514
3
2757
48708
509
1343
482
31220
346
1559
3025
485
6515
1222856
2442
5973
8
504
2564
1352
814
462
1334