31535
0
363
3287
1
3373
367
397
2258
3
105290
2904
2
2739
437
440
5611
11
295
580
1343
1222856
4
333
18403
6
382
282572
408
4328
10
714
458
1553
169211
759
1009
1921