300
517
382
463
332
543
408
623
489
707
569
440
651
731
948
462
329
545
407
974
839
352
437
995
515
381
598
811
326
540
407
973
353
569
434
997
514
729
810
327
889
405
970
487
705
569
784
648
515
726
942
809
322
888
406