693
423
987
854
719
585
802
664
742
611
825
341
908
425
988
852
717
796
663
882
393
609
476
341
768
637
503
715
583
449
314
529
395
607
337
555
772
986
503
365
792
312
877
391
959
823
339
553
769
983
500
361
580
445