1093 800
1069 632
1036 604
1014 31
932 586
887 633
876 467
851 253
840 102
789 958
781 251
781 679
766 327
682 655
677 346
668 882
641 921
637 618
609 872
608 241