1034
990
929
853
1116
1376
1109
1211
886
845
744
1241
1174
1377
1446
1132
1579
1663
900
762
840
758
734
832
788
884
952
833
1033
1538
3055
958
1280
1150
1340