31535
0
25137
17353
19279
2
20634
8
3114
4
6800
2730
6
1098
2275
1020
1824
2224
467
3498
798
1877
1
2438
5
968
2337
608
2668
2369
2587
16
458
3315
3
2881
584
2091
3510