5155
4910
4688
3981
3660
3601
3578
3472
3420
3064
2946
2847
2555
2506
2487
2390
2336
2332
2331
2286
2208
2147
2072
2060
2007
1973
1934
1912
1911
1907
1893
1798
1759
1730
1722
1671
1648
1644
1576
1566
1532
1519
1513
1509
1507
1492
1490
1487
1466
1455
1428
1391
1380
1370
1345
1284
1268
1249
1241
1234
1224
1209
1157
1147
1109
1095
1077
1055
1054
1025
1019
1012
1002
999
972
971
968
964
963
938
937
932
910
905
891
880
877
876
856
854
844
840
827
824
816
804
802
800
784
747
735