105290
0
282572
31220
10
1222856
4
48708
478
431
580
437
1
31535
448
4328
3373
525
584
2330
2952
2564
2
1073
422
1343
25440
2395
1009
693
397
18403
6
463
759
3437
5