31535
0
25137
2275
2
19279
1224
1020
17353
968
2587
16
2574
1
1824
20634
8
2668
3114
4
798
5223
9
3510
3498
802
2730
6
467
2190
1869
5
325
604
314
2855
3
296
2328
247