All
Private
166,283
103825
Private
376,803
197207
Private
95,994
57909
Private
780,797
543757
Private
213,496
136928
Private
63,603
34121
Private
178,039
90173
Private
195,472
63633
Private
273,926
103821
Private
169,700
87553
Private
232,083
116055
Private
188,986
109201
Private
236,467
106635
Private
195,232
110044
Private
297,632
120519
Private
97,432
39438