1004 506
992 244
973 726
970 153
953 997
930 247
908 346
902 785
892 213
854 651
813 733
728 294
723 642
716 911
715 574
666 105
660 265
631 922
599 121
586 426