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