105290
0
282572
48708
31220
10
431
1222856
4
580
478
226919
14
1930
1
31535
4328
3373
397
2166
2
525
1073
584
2395
2564
2952
437
463
448
1343
5745
5
2330
422
11221
23
396