1097 160
1050 35
1008 202
1004 132
1002 807
998 724
995 836
991 888
987 507
986 751
984 662
982 213
980 383
967 943
962 866
962 879
958 572
952 785
951 644
950 761