31535
0
17353
25137
3114
4
19279
2
2730
6
1098
2275
20634
8
6800
1559
2668
467
3045
1
2091
802
1020
1824
2855
3
1263
247
1068
3691
5
711
2809
2301
2881
251
3498
2224