31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
1824
2275
2668
574
2091
802
1020
438
2855
3
247
1
1559
1232
325
3691
5
2809
2301
2881
3498
543
2224
3510