105290
0
282572
340
1
31535
397
2904
2
437
440
295
458
18403
6
3373
3287
3663
6515
1152
580
25440
6800
46414
1222856
4
1751
2330
1009
296
3092
14076
7
768
48708
5316
3