31535
0
448
1
18403
6
363
3287
3373
397
2904
2
580
437
7540
9
321
2361
11221
23
440
5611
11
295
1222856
4
8244
36045
370
4223
22
1863
509
458
3027
10
478
1343
408
2150