475
1032
680
364
662
614
566
424
458
601
365
566
392
439
356
502
370
401
854
908
391
478
904
580
352
762
1248
445
1105
1555
2139
503
429
541
346
778
498
924
403
768
537
999
563
318
661
698
724
323
961
565
490
554
