31535
0
48708
31220
10
1343
18403
6
105807
42
3092
1
1015
1238
282572
448
3663
363
46414
482
231
2330
4
580
256
105290
1009
3373
3888
397
2229
1785
3
1755
2904
2
384
759