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