310
393
603
469
335
550
414
982
495
360
789
307
873
386
952
820
331
414
629
495
712
575
790
307
387
600
816
679
898
763
980
492
706
787
656
870
734
952
466
332
763
978
840
704
919
789
654
520
736
600
814
678
896
411