31535
0
448
1
17353
19279
2
2275
2459
9
18403
6
1009
1015
4111
3092
3373
1073
363
25137
2546
6800
611
2904
580
918
46414
1663
3287
437
1126
1222856
4
367
1434
1026