1012 902
1009 793
1008 836
1007 963
1006 900
1006 592
1006 664
1006 691
1005 204
1004 581
1003 197
1003 912
1001 471
1000 939
1000 571
1000 716
999 4
998 326
997 612
996 403