1068 59
922 609
876 165
806 911
681 370
641 582
589 647
540 957
475 718
348 331
313 798
242 510
204 247
189 655
181 892