All
Private
117,706
30312
Private
261,504
59804
Private
97,191
41127
Private
103,395
21973
Private
298,114
107667
Private
70,937
23424
Private
86,504
17643
Private
463,130
175841
Private
107,929
30021
Private
87,920
20283
Private
83,658
23830
Private
949,441
316306
Private
247,612
98326
Private
87,365
27147
Private
355,942
132586
Private
140,422
46895