1546
1188
1029
991
937
912
869
828
827
822
785
741
725
714
647
645
642
633
621
608
599
589
579
573
569
557
553
551
540
530
528
527
526
525
515
508
507
501
498
481
478
476
475
465
464
456
456
453
441
440
435
433
432
420
417
416
412
410
406
404
403
393
386
384
383
378
376
374
372
370
370
368
362
361
360
358
358
355
352
351
349
349
348
342
340
339
337
337
335
335
331
330
329
327
327
327
324
323
323
320
319
315
314
313
312
310
310
308
307
305
305
305
303
302
302
301
299
299
298
297
296
294
294
294
293
292
292
292
290
288
287
287
286
286
286
284
283
282
278
278
275
273
271
270
269
269
266
266
266
265
264
263
262
259
258
255
254
254
253
252
251
250
248
247
245
244
244
243
243
242
242
241
238
237
237
237
236
236
235
235
234
234
233
233
232
231
231
229
229
228
228
227
226
226
225
224
223
222
221
219
219
218
218
217
217
216
215
215
215
213
213
212
211
211
211
210
210
209
206
206
206
205
205
205
205
204
203
203
203
202
201
200
197
197
196
195
194
191
191
189
189
189
188
188
185
181
173
167