1058 759
1008 88
1004 430
993 432
989 201
987 695
985 620
976 200
972 166
971 739
945 985
944 644
942 806
928 29
925 953
921 7
906 647
899 626
891 116
880 308