All
Private
150,367
58086
Private
128,502
22289
Private
70,297
24265
Private
171,384
76694
Private
340,968
173309
Private
115,980
63330
Private
76,320
24848
Private
348,502
136303
Private
82,328
27881
Private
106,543
56987
Private
311,487
94726
Private
75,988
33506
Private
128,795
46586
Private
88,513
32879
Private
441,050
233345
Private
122,572
66852