31535
0
363
3287
1
3373
397
2904
2
14076
7
437
440
5611
11
295
580
1343
2118
6
39326
19
18403
282572
4328
10
169211
759
1009
4594
3878
3
2474
4
46414
422
639
1649
1680
6800