1006 88
991 105
918 123
890 891
851 783
821 987
800 782
762 228
740 360
732 82
686 627
540 183
445 655
423 678
382 651
364 143
330 50
316 923
268 25
187 502