All
Private
338,535
119682
Private
107,777
42678
Private
302,758
164115
Private
63,268
21192
Private
90,150
23744
Private
101,339
46286
Private
209,416
80536
Private
104,696
54121
Private
137,479
32911
Private
472,176
321644
Private
78,394
30030
Private
209,465
62600
Private
75,809
33753
Private
79,768
29584
Private
78,369
24014
Private
78,925
20899