518
695
947
497
752
811
626
238
774
720
617
848
672
1001
290
659
1121
1319
453
621
998
1688
1032
527
1141
797
1521
256
248
367
582
487
707
761
523
256
572
371
760
696
980
606
1040
347
162
723
583
198
495
453
1451
1211
704
503
534
314
676
706
656
374