975
951
1251
928
1000
929
1028
1391
1287
1417
1191
1398
1003
1106
1426
1504
1634
1131
906
988
1085
1108
1231
1863
1118
1129
1082
1015
1445
1213
1055
1222
1024
997
996
1016