31535
0
17353
25137
1020
3114
4
19279
2
20634
8
2730
6
1098
968
6800
2275
1043
1
2668
864
467
2111
3
2091
802
1824
2855
327
247
692
1559
3691
5
2809
2197
2301
2881