995
983
1276
957
1027
949
1044
1418
1310
1433
1237
1428
1139
1461
1535
1661
1145
916
1002
1107
1136
1248
1992
1138
1108
1029
1472
1232
1073
1245
1038
1011
1008
1032