1031 166
1006 838
1000 900
994 445
983 186
953 145
897 973
888 522
830 139
817 931
816 154
797 338
765 704
737 242
710 913
701 828
700 812
695 4
564 638
530 842