605
407
350
342
316
268
254
247
238
235
233
218
205
202
202
201
199
199
197
192
191
191
191
187
185
184
183
183
183
177
176
175
174
174
172
171
170
165
164
163
160
159
157
155
155
154
153
153
152
151
147
145
145
145
144
142
142
142
141
141
140
140
139
139
139
139
139
138
138
137
137
137
137
137
137
136
134
134
132
131
128
128
127
127
127
125
124
124
123
122
121
121
120
117
116
116
114
113
113
112
108
108