601
2
511
1
666
1449
606
1865
17
510
1554
4
456
500
536
529
449
776
380
1374
549
870
1204
988
506
904
484
435
572
632
4453
10193
462
699
3