20634
8
2730
6
3092
1
2855
3
2668
2
1020
0
2727
2587
16
1824
4536
2069
5255
282572
1862
467
2657
547
625
3442
25137
1222856
4
2031
297
2041
481
31535
4396
1999
845
1501