All
Private
297,632
120519
Private
97,432
39438
Private
68,339
16764
Private
635,441
243956
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