31535
0
282572
1009
419694
9
1681
1
249
1073
576
448
422
691
953
580
1824
116
3373
169211
11
683
1232
503
2106
18403
6
468
19279
2
478
1973
121182
431
2522