31535
0
25137
20634
8
771
2730
6
6800
2076
1
17353
2105
19279
2
1878
1840
1098
3114
4
3868
1020
2190
297
2023
418
968
618
1559
2855
3
2264
653
1910
2657
2668
1824