1002 946
999 843
997 311
922 743
918 803
820 679
778 566
768 746
765 704
692 97
618 735
553 408
545 731
374 935
327 764
289 718
256 306
199 732
178 929
146 82