5089
4845
4644
4333
3963
3905
3813
3720
3551
3513
3491
3302
3236
2766
2716
2587
2574
2525
2514
2451
2441
2393
2391
2375
2273
2261
2204
2034
2013
1989
1949
1940
1929
1929
1927
1917
1912
1893
1823
1789
1772
1760
1757
1755
1740
1739
1718
1713
1713
1701
1683
1678
1657
1638
1592
1590
1550
1531
1495
1460
1457
1425
1410
1396
1389
1376
1368
1352
1341
1295
1282
1234
1229
1222
1214
1200
1156
1151
1148
1143
1138
1112
1110
1108
1104
1082
1075
1074
1058
1051
1037
1012
976
968
960
959
935
933
931
913
906
905
895
891
857
851
847
842
837
823
821
754
749
742
700
689
683
678
667
666
657
654
654
627
622
613
592
590
589
579
539
537
536
526
511
493
489
477
471
466
465
458
436
431
429
424
421
418
409
404