839
674
804
572
741
810
628
728
737
819
851
661
790
721
522
623
556
792
925
744
715
850
749
659
754
1000
992
825
661
957
623
1000
880
870
997
503
1506
2506
934
501
1503
308
206
726
925
742
186
523
897
445
707
214
817
297
323
281
1252
398
928
105
1247