31535
0
448
1
918
1073
1015
1663
745
363
611
1343
798
478
1009
552
17353
3663
397
116
1126
382
3092
458
46414
213
282572
1020
90
437
431
18403
6