429
997
858
375
942
670
536
403
616
485
698
428
643
511
370
939
453
318
536
400
964
349
913
426
640
858
369
807
669
533
398
964
828
347
774
991
858
720
587
805
671
882
749
613
830
344
908
424
987
507
716
935
800
316
533