585
461
428
573
400
844
289
301
364
885
407
471
650
858
755
658
847
826
359
951
449
1064
761
370
789
825
378
454
403
323
307
919
693
778
288
335
324
911
300
750
1029
431
394
297
318
496
294
660
1072
1130
428
801
475
1065
