31535
0
105290
17353
282572
3663
1
1222856
4
18403
6
2683
4328
10
3092
437
48708
121182
31220
11221
23
14076
7
397
2904
2
5316
3
440
295
105807
42
2257
1559
3287
2142
2564
3373
580
1343