31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
2275
2457
1669
1734
9
2668
2091
2310
1
2648
5
802
1824
2301
2855
3
2438
247
2708
1559
171
1589
400
3691
2809