932
897
1214
888
962
873
992
1352
1267
1380
1116
1360
973
1083
1367
1423
1611
1117
882
971
1058
1205
1698
1096
1108
1047
996
1417
1175
1041
1187
1007
979
976
1001