1041
995
938
860
1126
1383
1116
1219
895
851
750
1252
1180
1391
1452
1137
1588
1672
908
769
846
762
740
838
793
891
957
852
841
1043
1543
3064
964
1301
1160
1348