1095 566
1044 909
1031 745
1030 894
995 702
960 973
954 154
890 554
883 838
847 260
835 289
800 844
777 381
758 122
707 302
694 69
693 935
691 583
688 588
658 511