1103 601
1011 529
1006 678
994 902
991 288
978 189
974 662
963 795
956 271
951 365
947 70
939 139
938 461
933 598
929 877
924 704
922 414
918 754
915 897
907 347