31535
0
19279
2
25137
968
2224
987
1
2275
345
918
1824
2730
6
881
436
2901
4
280
4309
69
2668
864
3114
251
418
2574
1832
3
518
2459
9
5223
980
17353
798