1032 166
1007 838
1004 900
995 445
983 186
953 145
897 973
888 522
830 139
817 931
816 154
798 338
765 704
739 242
710 913
702 812
702 828
695 4
565 638
536 842