551
541
503
427
426
424
413
409
380
378
374
374
373
373
371
363
360
346
343
340
339
336
334
330
329
329
324
322
322
320
319
318
317
316
312
310
310
308
306
301
300
299
298
295
294
293
290
289
288
288
287
287
286
285
285
285
283
282
276
275
275
274
268
268
267
267
266
266
265
265
264
262
260
256
256
255
255
255
254
254
252
249
249
248
248
246
244
243
241
239
238
237
237
237
236
236
236
236
234
234
234
233
232
232
231
229
228
227
226
226
225
224
223
223
223
222
222
221
219
218
218
217
217
217
216
216
215
215
214
214
214
213
213
211
211
211
210
210
209
209
209
209
208
204
202
202
202
201
201
201
200
199
198
198
196
196
196
195
194
194
192
192
192
191
190
190
189
189
189
189
189
189
188
187
187
187
187
187
186
186
186
184
184
183
183
183
182
182
182
182
182
181
181
181
180
179
179
177
177
177
177
177
177
176
175
175
175
172
172
172
172
172
172
172
171
171
171
170
170
170
170
169
168
168
168
167
167
167
167
167
166
166
166
166
166
165
165
164
164
164
163
162
161
161
161
161
160
160
159
159
159
159
159
159
159
158
157
152
152
152
150
149
149
147
145