428
992
863
726
591
671
535
404
969
486
697
430
991
859
375
940
803
671
534
399
620
695
563
774
641
858
374
454
320
538
403
961
830
696
778
644
857
725
587
802
317
398
961
830
345
561
427
638
857
371
935
451
665
884