976
952
1252
929
1001
930
1029
1392
1288
1418
1192
1399
1004
1107
1427
1505
1634
1132
907
989
1086
1109
1232
1863
1119
1130
1083
1016
1446
1214
1056
1222
1025
998
996