31535
0
25137
17353
3114
4
2730
6
19279
2
20634
8
1098
2275
1020
980
1
6800
781
1824
2076
2091
2109
418
2546
552
798
2224
366
239
2190
185
1898
1559
777
660