956
930
1241
911
987
907
1015
1382
1283
1400
1165
1383
992
1097
1398
1477
1624
1127
899
982
1071
1221
1795
1110
1120
1076
1006
1432
1194
1049
1211
1018
989
1009