105290
0
367
1
397
2904
2
282572
31535
2739
437
440
295
1222856
4
3287
363
408
18403
6
2258
3
3373
580
3092
6800
1751
2330
5316
543
1152
1921
48708
3663
458
482