20634
8
2855
3
2668
2
2730
6
1880
282572
0
2069
2657
625
2881
1551
2100
1020
555
3428
744
25137
1824
180849
3442
659
4820
968
1301
4396
2120
19279
2275
1518
1