456
2
2000
3
1411
4
508
1
678
1109
566
537
1641
2929
6
775
2957
8
1001
560
447
526
458
373
478
3427
18
1028
1612
493
1548
444
413
1820
11
633
854
411