1415
982
754
749
665
642
639
624
613
584
559
552
550
543
540
530
522
517
517
492
487
486
484
480
478
474
459
453
451
451
448
433
432
431
431
428
426
425
424
421
421
415
409
405
395
394
393
392
381
379
378
372
368
366
364
364
357
355
354
353
353
345
343
342
339
338
336
336
335
332
332
332
332
331
328
327
327
325
325
325
325
324
323
322
322
318
318
317
315
315
313
312
311
309
308
308
308
308
305
304
304
303
302
302
302
301
300
299
299
297
296
296
295
295
294
294
291
290
290
289
289
289
287
286
286
286
284
284
283
283
281
280
279
277
277
277
276
276
275
275
275
274
273
272
272
272
272
271
271
271
270
268
268
268
263
262
260
257
255
255
255
254
254
253
251
250
250
248
248
246
245
245
245
245
243
243
242
242
242
242
241
241
236
235
235
235
235
234
233
233
233
233
233
232
231
230
229
228
227
227
226
226
226
226
225
224
223
223
222
221
221
221
220
220
220
218
217
216
216
215
214
212
211
211
211
209
207
207
207
206
206
203
203
203
203
202
202
202
202
202
201
199
199
199
197
197
196
196
195
194
194
193
193
192
191
190
189
189
185
184
183
183
182
180
178
178
174
174
173
173
169
169
166
160