20634
8
2855
3
2668
2
2730
6
987
1
2069
282572
0
19279
2657
968
2224
625
4396
31535
1824
918
14076
7
1832
3092
25137
345
436
482
521
3442
280
2996
418
4820
417