952
926
1237
909
984
902
1012
1380
1281
1398
1159
1379
991
1096
1395
1469
1623
1127
897
982
1071
1097
1219
1790
1109
1119
1075
1006
1429
1191
1048
1209
1017
988
987
1009