1668
1478
1246
1042
979
915
876
801
783
775
763
748
711
709
706
697
696
693
689
686
671
671
664
662
640
635
631
630
627
627
626
618
610
607
599
579
576
575
570
566
564
562
550
547
544
542
540
532
530
527
525
524
523
523
523
521
519
517
516
516
515
512
508
499
497
494
494
493
488
484
481
479
479
478
477
475
472
469
467
466
461
461
458
458
455
455
455
455
453
450
447
447
446
444
441
440
440
438
437
432
431
429
426
425
422
421
420
419
413
410
409
407
405
404
403
396
394
393
393
393
390
389
389
389
388
387
381
381
381
380
379
379
378
378
378
377
376
376
375
375
374
373
372
371
371
370
368
365
363
363
361
361
359
358
357
356
355
353
352
351
351
349
344
341
341
340
339
338
338
337
337
336
336
336
336
336
335
335
335
334
334
333
333
333
329
326
326
325
325
325
324
321
321
319
319
319
317
317
316
316
315
315
314
314
313
312
310
308
308
307
306
304
302
301
301
300
300
295
295
295
294
288
286