648
845
762
766
142
355
590
688
982
392
524
766
639
1029
669
978
1837
679
634
366
1095
518
403
773
387
834
1101
1983
420
543
859
928
467
24
703
1071
645
996
564
454
868
535
986
542
1400
908
