1016 756
1012 889
1007 850
957 871
854 891
809 835
703 461
669 427
583 899
540 257
506 398
315 798
242 679
235 859
201 676
171 441
114 677
79 533
34 486