948
765
700
639
553
543
517
496
475
465
437
424
405
383
371
366
360
356
347
335
332
314
314
306
299
298
298
294
292
291
290
289
288
282
279
277
276
273
268
266
264
261
260
260
259
259
258
258
255
255
254
254
253
251
250
250
250
250
249
248
247
246
245
244
244
244
243
243
243
242
240
237
237
236
235
235
234
230
230
228
228
227
226
225
225
225
224
224
224
221
220
220
219
219
218
218
217
217
217
217
217
215
215
215
213
212
211
211
210
208
208
207
207
207
207
205
205
204
202
202
202
201
200
198
197
197
196
195
194
194
193
192
191
190
189
189
189
188
187
187
187
186
185
185
185
185
184
184
184
183
183
182
182
181
180
180
180
179
179
178
178
178
178
178
177
177
176
176
176
175
175
175
174
174
173
172
172
172
171
171
170
170
169
169
168
168
168
168
166
166
166
165
165
165
164
164
163
163
162
161
161
161
159
158
155
155
154
152
151
151
151
150
150
145
143
143
140
139
128