534
457
271
1185
570
635
948
1040
512
450
497
560
977
247
507
554
405
394
279
380
330
466
426
165
509
505
758
818
718
1831
2260
577
288
222
636
470
482
555
1487
1334
627
238
222
776
394
661
659
1496
721
498
617
326
443
685
849
624
538
672
1001
291