31535
0
25137
17353
3114
4
19279
2
1098
2730
6
1020
20634
8
4546
1840
875
1
2076
968
53
6800
1878
1824
899
2275
1533
3
2747
2459
9
5560
5
279
536
262
2091
503
413