1005 88
997 590
952 472
936 942
928 303
925 545
900 512
847 741
839 315
801 913
790 998
784 804
765 704
728 974
655 177
602 146
579 767
523 436
511 711
432 31