1052 27
1044 925
1009 927
1005 48
998 414
949 392
931 721
929 670
924 222
909 507
892 880
866 550
863 763
855 694
838 105
832 165
807 969
804 398
803 913
786 370