1004 117
959 49
909 810
877 887
865 40
862 378
854 262
819 306
731 558
718 663
708 680
697 432
681 644
628 596
509 827
473 327
453 978
441 720
425 687
414 477