4210
3096
3019
2969
2894
2821
2684
2622
2342
2292
2200
2176
2056
2034
2004
1982
1981
1975
1933
1930
1924
1906
1887
1865
1770
1750
1733
1596
1511
1483
1447
1415
1410
1391
1390
1380
1378
1341
1337
1270
1232
1229
1145
1106
1094
1025
1021
984
969
958
905
826
816
813
804
784
776
748
745
736