31535
0
17353
2730
6
3114
4
25137
19279
2
20634
8
1098
6800
1559
4536
918
2657
3
2668
467
1824
2855
2091
1020
547
2008
2870
2275
3691
5
2809
2301
3092
1
78
1921
2881