304
1072
678
327
528
867
437
468
488
456
683
543
481
680
651
420
465
628
922
294
552
955
728
601
685
303
295
365
343
291
660
1001
566
652
448
553
495
722
441
844
503
839
590
374
662
356
703
512
568
564
395
553
624
607
536
