1125 25
1037 387
1017 815
990 686
982 991
916 924
902 917
878 191
858 328
832 912
830 526
822 65
802 123
795 959
794 239
775 74
768 227
739 872
713 608
689 272