31535
0
448
1
321
18403
6
5611
11
3373
17353
367
484
363
3287
580
1343
2546
397
2904
2
1863
249
437
1073
7540
9
1009
467
21743
1126
440
295
180849
422
1222856
4