20634
8
1897
1
2730
6
3092
1877
2657
3
2668
2
814
2474
1385
521
395
1614
2442
2702
530
0
3383
988
2683
2301
399
367
2855
1506
467
1020
2166
105290
1824
457