3644
3499
3362
2823
2671
2415
2224
1690
1645
1597
1573
1485
1474
1405
1396
1391
1356
1329
1322
1304
1281
1241
1222
1198
1189
1129
1101
1100
1068
1055
1017
1013
1009
1002
1001
988
980
975
974
965
917
914
906
900
892
864
861
852
851
844
842
840
837
832
831
801
789
783
780
776
775
770
768
763
745
743
742
742
737
735
725
722
721
721
721
709
709
703
699
697
694
692
683
669
667
660
659
659
658
656
652
645
644
629
625
621
620
605
600
596
595
592
591
586
580
579
577
576
571
566
566
565
564
562
561
559
558
555
553
553
549
548
547
546
545
544
540
537
533
531
531
530
528
523
521
518
517
508
503
499
498
494
492
492
492
491
490
489
489
487
484
481
479
477
476
474
469
469
467
466
462
459
459
459
456
455
449
449
444
443
441
439
437
436
426
413
404
402
374
364
352
350
350
348
337
336
335
311
308
306
305
297
289
285
283
273
272
254
247
243