1064
1017
964
880
1147
1406
1140
1242
923
879
779
1279
1212
1439
1484
1161
1612
1715
951
793
866
780
759
857
809
912
978
876
861
1575
3124
991
1327
1183
1400