2047
2187
881
1149
1407
1141
1243
924
880
780
1279
1212
1439
1484
1162
1612
1715
951
793
866
759
857
809
913
978
876
861
1156
1064
1575
3124
991
1327
1183
1400