1065 275
1042 44
1035 466
1031 901
1008 756
954 145
948 491
948 304
928 303
901 370
897 365
883 712
878 296
875 107
850 492
845 783
840 875
831 947
822 6
813 530