All

26,951
303152

28,400
374107

29,838
426430

32,925
376097

31,435
387980

18,073
217789

32,055
296630

15,990
319159

Private
5
11

31,219
361143

30,929
386867

36,061
476357

23,564
257132

27,045
281385

35,184
311126