2103
1502
1437
1327
1240
1211
1172
1086
963
877
845
831
815
806
772
748
744
731
706
700
683
674
667
664
659
657
648
641
640
615
610
599
590
572
566
563
556
548
542
541
524
523
523
517
516
511
510
509
501
501
497
496
495
495
494
494
493
491
491
490
487
484
484
483
480
480
479
478
477
470
466
464
464
463
459
458
457
454
453
452
451
448
446
444
442
442
442
442
439
438
438
436
436
435
435
434
434
434
430
428
424
423
421
420
420
419
418
418
416
416
412
412
411
410
407
402
401
398
396
396
394
393
392
392
389
389
388
388
385
384
384
383
382
382
381
380
380
380
379
378
377
375
373
372
372
372
372
370
370
370
369
368
367
365
364
363
362
360
360
359
358
356
355
354
354
354
353
352
351
351
350
349
346
346
345
345
344
344
342
341
341
341
341
338
338
338
337
336
335
335
335
334
332
332
331
331
330
330
330
329
327
327
326
326
325
325
324
319
318
318
317
317
316
315
315
315
314
312
310
309
309
308
308
307
306
306
304
304
304
304
303
303
301
301
300
299
299
298
297
297
297
296
295
292
292
289
287
287
287
286
285
285
285
284
283
282
282
281
281
281
279
277
276
275
275
274
274
274
274
273
273
273
272
272
272
271
270
270
270
270
269
268
268
265
264
259
258
258
257
257
255
255
254
254
254
254
254
254
253
252
251
251
250
250
248
247
246
245
245
244
244
244
243
243
242
241
241
240
240
240
239
239
239
239
239
238
237
237
237
237
236
236
236
235
235
234
234
234
234
233
233
232
232
232
231
231
228
228
227
226
225
225
224
224
224
223
223
222
220
216
216
215
215
213
212
212
212
211
211
209
205
205
204
204
202
199
199