1007
460
659
474
443
506
475
653
379
650
693
542
619
453
945
588
518
711
350
419
796
750
1022
723
977