1012 248
892 419
873 69
785 855
753 489
699 365
672 767
668 98
605 602
602 745
601 644
540 344
536 969
498 66
493 883
412 609
408 903
351 490
339 605
323 527