31535
0
448
1
18403
6
3092
17353
509
19279
2
363
4111
3287
2275
1009
282572
6800
1222856
4
2904
482
7540
9
2094
445
3373
437
321
5611
11
11221
23
1015
4223
22
1073
580
3027
10