1067
1021
964
882
1150
1408
1141
1244
925
881
783
1280
1213
1441
1487
1163
1613
1718
952
794
868
780
759
859
812
914
980
876
862
1064
1577
3129
991
1328
1183
1402