1003 991
980 851
967 271
899 352
847 702
829 129
753 502
738 927
730 663
689 696
687 417
653 298
651 90
638 863
593 780
522 466
485 14
434 404
426 151
280 221