111 1000
541 1000
56 990
704 985
406 984
47 979
506 979
112 978
620 978
96 976
203 974
136 973
786 968
140 966
671 963
100 960
918 954
965 953
819 945
294 943