Given this table of train services, how many trains are there between Leeuwarden and Zwolle per day? Explain your math.

Train services
Route	Service type	Operator	Notes
Zwolle – Meppel – Groningen	Local ("Sprinters")	NS	2x per hour – On Sundays, this train operates 1x per hour until 15:00, then 2x per hour after
Leeuwarden – Heerenveen – Meppel – Zwolle – Amersfoort – Utrecht – Gouda – Rotterdam	Express ("Intercity")	NS	1x per hour
Leeuwarden – Heerenveen – Meppel – Zwolle – Lelystad – Almere – Amsterdam – Schiphol – Leiden – Den Haag	Express ("Intercity")	NS	1x per hour
Leeuwarden – Heerenveen – Meppel	Local ("Sprinter")	NS	2x per hour – 1x per hour after 20:00 and on weekends

There are 48 trains between Leeuwarden and Zwolle per day. The trains from Leeuwarden to Rotterdam travel once an hour, and the trains from Leeuwarden to Den Haag travel once an hour. Since there are 24 hours in a day, and two routes, the total number of daily trains between Leeuwarden and Zwolle per day is 48. If the train service shuts down at night, as is common, there may be fewer than 48 trains between Leeuwarden and Zwolle per day. However, that information is not included in the provided table.