31535
0
448
1
18403
6
363
3373
2904
2
3287
580
11221
23
7540
9
2361
437
321
1222856
4
5611
11
397
4223
22
8244
458
440
1343
1863
478
295
3027
10
4979
5
3469
1547
36045
2011
3