31535
0
25137
19279
2
17353
2730
6
3114
4
1098
20634
8
6800
2275
705
2091
467
1020
325
781
968
152
4111
646
3498
1898
1343
1711
3653
584
2668
2459
9
1880
346