I'm trying to count the ID of the table where it's last status is not equal 'Called'

`Table1
╔═════════╦════════╦══════════╗
║ q_log_id║ q_id ║ q_status ║
╠═════════╬════════╬══════════╣
║ 1 ║ 1 ║ Waiting ║
║ 2 ║ 1 ║ Waiting ║
║ 3 ║ 1 ║ Called ║
║ 4 ║ 2 ║ Waiting ║
║ 4 ║ 2 ║ Waiting ║
║ 5 ║ 3 ║ Waiting ║
║ 5 ║ 3 ║ Waiting ║
╚═════════╩════════╩══════════╝`

So, the count should return 2. I'm not good with queries so I need some help. I tried count with distinct but it still doesn't work for me.