105290
0
282572
437
1
31535
4328
10
3287
482
4071
397
18403
6
1343
2904
2
1222856
4
440
1009
295
3663
448
2683
1277
5
2564
709
235
2369
3159
7
3373
367
3980
3
580
3469