31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
2275
2668
2091
1824
802
637
1020
968
2855
3
247
1
1559
3691
5
2809
382
2301
770
2881
418
3498
2224
3510