31535
0
422
1277
5
1073
1960
7
5602
9
1811
1222856
4
303
1
798
21743
1885
116
10324
2
1862
18403
6
363
5617
315
2166
3493
2189
1650
2922
4677
10
1496
2188
1343
573
180849