31535
0
25137
1377
1020
1824
341
968
1100
910
4
1711
3691
5
17353
835
492
2275
2
177
475
2881
169
66
19279
1116
358
1098
467
466
251
348
2749
1
2730
6