1076 59
923 609
881 165
806 911
682 370
642 582
589 647
540 957
476 718
350 331
313 798
244 510
205 247
189 655
182 892