2047
2187
880
1147
1405
1139
1242
921
879
778
1279
1212
1439
1484
1161
1612
1715
951
793
866
780
758
857
809
912
978
876
861
1156
1063
1575
3124
990
1327
1183
1399