31535
0
397
1
363
437
8244
1073
3373
295
580
18403
6
448
3663
1343
2011
3
282572
2904
2
1282
3287
5611
11
440
1222856
4
367
4328
10
3092
116
1650
56488
509
6800
1973