4943
4595
4220
3326
3034
2735
2449
2204
2155
2058
1998
1886
1795
1757
1724
1682
1607
1585
1573
1550
1549
1513
1463
1456
1424
1370
1306
1287
1282
1275
1269
1266
1261
1205
1195
1181
1173
1118
1090
1071
1053
1044
1001
982
981
980
973
967
965
947
937
918
912
910
905
872
854
852
839
839
839
832
831
797
796
786
783
774
774
772
759
749
724
717
710
700
695
694
688
674
672
664
651
643
639
638
637
621
620
614
614
603
602
599
597
590
589
587
580
579
578
576
570
556
555
554
537
530
530
529
517
511
509
507
504
500
495
491
488
484
484
475
469
468
455
435
420
401
399
389
388
388
386
374
366
363
361
353