1448
1446
1435
1420
1384
1376
1366
1304
1303
1289
1288
1282
1268
1247
1246
1225
1215
1205
1191
1187
1151
1120
1072
1071
1055
1046
1030
1025
987
983
955
954
944
903
896
884
883
855
845
817
805
801
798
796
793
717
710
707
686
682
658
646
644
638