31535
0
1073
25137
398
1
448
918
3092
2813
2
1663
798
56488
521
48766
24
17353
2095
4
116
12005
3
18403
6
1020
1327
4111
19279
1222856
1126
868
482
5270
7
1015
611
90