1012 273
1010 50
1007 703
1006 57
1002 149
1000 376
999 984
992 635
988 417
984 223
984 667
983 835
975 617
974 14
972 251
963 335
963 613
959 671
958 125
958 460