31535
0
1073
116
2189
422
21743
1
1663
1943
445
3025
408
509
18403
6
1343
1126
430
709
1762
4
249
3663
5611
11
521
48708
363
1222856
282572
2564
2
508
633
17353