627
683
257
326
694
302
221
785
346
296
480
930
924
428
427
565
1049
671
1119
597
417
1282
887
1273
710
744
388
369
969
1009
721
413
478
499
560
453
564
156
570
990
771
973
957
350
543
661
332
505
625
1089
580
589
753
464
809
588
458
1034
1174
819