982
5249
1031
874
927
970
835
953
1001
999
1104
1300
1099
921
1274
890
1157
900
1663
983
888
1218
840
1514
1114
876
906
1399
1062
1127
905
1045
1721
975
962
1101
940
1822
851
872
906
1032
981
1945
1072
955
951
1426
1002
857
876
891
1109
831
862
862
871
1037
963
933