20634
8
105290
0
1897
1
2730
6
1020
2657
3
2668
2
814
2474
1385
3092
521
395
2865
1824
399
2855
17353
1506
968
782
476
19279
25137
69
2727
31535
467
1337
370