995
984
1276
957
1028
949
1044
1420
1310
1433
1238
1429
1027
1141
1461
1535
1662
1145
916
1002
1107
1137
1248
1998
1138
1108
1031
1472
1232
1073
1245
1038
1011
1008
1032