976
952
1252
929
1001
930
1029
1392
1288
1418
1192
1399
1004
1107
1427
1505
1634
1131
906
988
1086
1108
1231
1863
1118
1129
1082
1015
1445
1213
1055
1222
1024
997
996
1016