31535
0
17353
25137
3114
4
19279
2
2730
6
1098
1824
20634
8
6800
1614
1
2275
3092
518
573
363
2668
2111
3
2224
1020
2091
1112
1413
489
543
802
325
457
1425
736