20634
8
2855
3
2668
2
2730
6
2955
2754
5
2069
2657
775
1298
0
1501
625
282572
381
3442
4820
4396
25137
19279
2275
1824
3691
2809
17353
2301
1020
3092
1
653
2881
31535