20634
8
1645
1
448
1838
0
1368
2
2298
472
547
2301
423
329
1663
2855
3
2126
1880
2081
798
797
3092
2438
5
1346
4
2727
1866
7
1551
247
2708
3691
1501
5722
1589