1011 912
968 879
960 551
924 258
902 47
877 188
835 93
822 932
803 46
801 610
711 282
693 448
678 498
649 2
646 753
638 303
604 984
589 142
587 576
564 478