504
720
934
665
880
396
610
828
340
557
774
987
719
584
797
664
531
393
610
475
688
771
987
502
368
932
794
312
529
747
957
338
553
419
637
497
366
444
661
879
393
956
473
338
553
418
635
366
930
798
308
525
391
958