31535
0
25137
2730
6
20634
8
17353
1098
3114
4
19279
2
6800
1020
1559
2657
3
2668
1824
445
970
466
333
1580
2224
503
1057
492
2855
968
325
529
2036
2091
62