995
983
1276
956
1026
949
1044
1418
1309
1433
1237
1428
1027
1139
1461
1534
1661
1145
916
1002
1107
1136
1248
1989
1108
1029
1472
1231
1073
1245
1038
1011
1008
1032