1031 941
1025 171
1025 880
1023 792
1019 897
1013 628
1011 164
1009 81
1000 88
998 35
993 629
992 793
988 654
985 160
983 62
979 353
974 201
974 450
971 568
970 913