All
Private
361,878
171233
Private
64,493
24195
Private
435,746
198299
Private
463,040
133612
Private
224,912
65772
Private
608,696
301540
Private
281,260
114201
Private
528,475
203779
Private
501,596
166059
Private
269,117
69300
Private
750,732
654106
Private
450,776
179092
Private
55,632
12949
Private
246,253
99405
Private
504,126
265315