627
938
480
429
736
1055
593
834
1242
329
382
987
544
279
505
688
596
503
635
498
1586
885
838
703
938
447
1368
819
789
285
183
1063
285
667
507
475
993
513
623
965
1117
1017
573
475
753
868
1561
173
259
209
254
163
190
124
447
178
221
369
223
325