31535
0
1343
363
18403
6
48708
1015
31220
10
46414
1
1238
1779
3373
1785
3
1755
105807
42
1009
382
1126
759
580
1974
256
139
273
2211
3663
478
573
169211
11
448
384