1085 42
1073 524
1000 841
979 866
954 930
944 890
937 45
891 840
888 42
856 451
846 507
840 558
829 464
815 899
809 84
801 172
795 578
755 131
744 108
709 468