105290
0
282572
437
1
31535
3287
397
18403
6
2904
2
440
295
3663
1222856
4
4328
10
1343
2683
2564
2369
3373
367
580
2442
373
5611
11
6515
25440
458
6800
14076
7
121182
1751