1550
1524
1466
1457
1454
1441
1437
1435
1416
1385
1362
1353
1347
1342
1334
1327
1308
1293
1280
1259
1230
1211
1200
1195
1132
1111
1102
1098
1093
1081
1028
1009
1007
992
981
952
935
914
912
866
858
857
851
848
833
823
800
795
777
769
757
739
733
721
716
706
689
688
653