998
992
1284
966
1035
954
1047
1426
1318
1437
1247
1445
1037
1147
1484
1542
1676
1146
922
1008
1117
1151
1253
2040
1142
1153
1126
1033
1476
1236
1079
1254
1045
1017
1012
1039