1004 792
986 630
982 597
926 962
922 352
907 109
900 783
893 496
881 22
875 969
815 6
801 410
800 1
684 512
660 720
626 538
569 172
538 16
496 497
477 546