31535
0
448
1
363
18403
6
1282
397
2904
2
3287
437
7540
9
5611
11
440
3373
295
4223
22
580
370
1222856
4
36045
509
11221
23
3092
2564
273
445
1943
408
2150
1343
709