1103 160
1054 35
1008 202
1005 132
1003 807
998 724
995 836
992 888
987 507
986 751
984 662
982 213
980 383
969 943
962 866
962 879
958 572
954 785
952 644
950 761