997
866
986
2686
1436
902
892
1113
921
839
835
995
1211
981
837
851
1089
866
981
907
1055
1018
928
2004
1869
2103
1114
1021
1004
1123
870
984
963
1062
1071
2277
1217
1246
1144
914
2705
1419
1707
1166
1706
1010
1108
1032
1100
1017
6013
1422
1027
1097
1590
1176
981
941
1168
2836