1543
1533
1456
1454
1381
1358
1317
1300
1297
1293
1286
1285
1267
1256
1237
1228
1220
1195
1163
1147
1074
1066
1055
1045
1039
1036
999
971
952
940
934
921
920
918
894
885
883
872
855
854
846
844
840
808
804
799
791
787
764