976
952
1252
929
1002
930
1029
1392
1288
1418
1192
1399
1004
1107
1427
1506
1636
1132
907
989
1086
1109
1233
1864
1119
1130
1083
1016
1446
1215
1056
1223
1025
998
1017