105290
0
48708
4328
10
31220
397
1
3373
1238
363
282572
1009
1073
31535
580
1222856
4
584
2904
2
18403
6
3092
25440
437
440
6800
566
295
1343
138
759
1152
4594
3663