Frequency counters

058bf1c7b6ec545cf2608f78dcb252f0333333333333