1292
1271
1238
1039
807
982
1714
1367
887
1885
925
1740
1208
911
1215
886
1228
1091
1289
1229
1210
1453
1400
1103
1840
1941
2036
4090
1344
1319
1339
1737
3588
3914
3390