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