31535
0
25137
17353
19279
2
2730
6
3114
4
20634
8
1098
363
6800
787
2275
2006
1
2091
348
2093
171
1824
467
637
918
543
1020
1600
518
2224
798
2668
615
2459
9