1017 503
882 919
810 42
809 678
777 941
765 913
745 455
697 497
551 731
453 884
312 405
276 393
225 612
222 297
97 773