3587
3490
3473
3422
3269
3175
2908
2610
2604
2514
2374
2292
2140
2116
2105
2080
2068
2035
2027
2017
2014
1974
1835
1703
1662
1653
1642
1581
1562
1550
1536
1524
1493
1455
1425
1394
1393
1359
1341
1303
1297
1243
1240
1209
1191
1181
1166
1161
1159
1157
1142
1141
1129
1124
1089
1070
1068
1060
1039
1037
1035
1034
1032
1029
1025
1020
1014
1014
1013
1007
1000
988
974
958
938
930
927
918
910
905
905
901
896
894
887
869
860
858
853
839
836
809
806
802
788
777
775
765
750
748
747
740
737
734
734
732
724
721
709
706
703
702
693
692
691
684
684
677
675
670
670
669
666
664
658
656
655
651
639
638
637
633
633
630
628
628
622
609
595
593
590
588
580
572
570
570
570
559
555
549
546
541
541
539
537
532
527
526
524
521
520
520
519
517
517
516
515
509
509
508
504
504
498
497
496
487
478
477
473
467
452
452
435
435
434
427
426
417
413
409
378
376
357
354
332
320
302
294
291
279