All
Private
143,316
72553
Private
61,123
31384
Private
24,326
3922
Private
309,368
83793
Private
232,321
102230
Private
74,180
38278
Private
326,445
337748
Private
263,439
95392
Private
267,890
91627
Private
333,936
92345
Private
208,373
65606
Private
222,023
137455
Private
638,332
430227
Private
188,389
54112
Private
178,362
17832
Private
304,616
120622