1012 248
893 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
415 609
409 903
351 490
339 605
323 527