31535
0
968
987
1
25137
2730
6
19279
2
2657
3
2668
2224
20634
8
1824
918
14076
7
2855
1832
3092
5223
9
345
436
482
521
1869
5
280
2996
418
417
881
69
980
1559