995
984
1276
957
1028
949
1044
1420
1311
1433
1238
1429
1027
1141
1461
1536
1662
1145
916
1002
1107
1138
1248
1999
1109
1031
1472
1232
1073
1245
1038
1011
1008
1032