ah sorry I pasted the wrong link, here it is: https://medium.com/@richardeng/how-to-measure-programming-la...
Summary
Number of keywords: 310
PL/I made life ‘easier’ by not making keywords reserved, allowing you to use variable names that match the strings used to identify keywords, though, so you didn’t have to learn them all.