1241
2058
1247
1191
1545
1192
1085
1004
928
965
1499
1083
1348
943
966
1187
1297
1009
1291
1330
1295
902
938
905
1219
894
968
879
997
1361
1275
1384
1126
1365
976
1088