20634
8
1862
1
2730
6
552
16
2657
3
2668
2
814
2474
1385
521
395
1663
0
1020
683
399
2189
2727
25137
213
418
2992
1580
3691
5
19279
2855
726
1824
2435
1491
1506