995
984
1278
958
1028
952
1044
1421
1311
1434
1240
1429
1030
1142
1462
1536
1666
1145
916
1002
1108
1139
1248
2004
1138
1112
1031
1472
1232
1073
1247
1039
1012
1009
1033