All
Private
102,617
83957
Private
685,018
299450
Private
223,857
122994
Private
127,125
78621
Private
347,687
202274
Private
183,376
79630
Private
64,568
39663
Private
539,558
322083
Private
112,592
39744
Private
104,085
129128
Private
27,774
14045
Private
223,234
174063
Private
319,765
166513
Private
30,806
7582
Private
108,991
19419
Private
251,196
122698