1862
1
2727
2
1020
0
20634
8
2172
2587
16
2730
6
4536
2657
3
2668
547
814
3092
2474
1385
521
395
418
399
2855
467
1506
1824
105290
1751
327
1780
1112
845
580