5196
4821
4754
4753
3954
3875
3828
3741
3724
3646
3588
3570
3537
3518
3458
3428
3422
3402
3391
3364
3359
3332
3325
3257
3094
3009
2876
2789
2657
2649
2609
2536
2463
2450
2430
2382
2374
2366
2341
2337
2327
2302
2284
2263
2251
2240
2220
2209
2199
2198
2181
2177
2166
2135
2118
2117
2085
2069
2048
2025
2020
2000
1979
1954
1951
1951
1951
1950
1946
1913
1876
1870
1865
1859
1859
1845
1844
1839
1829
1813
1811
1808
1777
1756
1753
1737
1720
1698
1697
1696
1695
1691
1690
1667
1665
1663
1663
1658
1654
1635
1612
1599
1583
1579
1577
1577
1573
1567
1559
1555
1538
1534
1534
1532
1525
1517
1509
1501
1478
1468
1464
1457
1445
1436
1433
1424
1413
1385
1383
1380
1371
1345
1342
1340
1338
1332
1325
1311
1311
1304
1303
1292
1277
1266
1259
1253
1249
1249
1228
1215
1208
1190
1182
1178
1173
1167
1162
1157
1157
1153
1142
1132
1122
1121
1112
1102
1099
1098
1086
1083
1068
1054
1049
1048
1048
1045
1041
1041
1035
1025
1021
1017
1011
1010
1009
1006
997
997
996
994
991
990
990
987
969
954
953
945
937
936
932
929
928
925
919
914
910
901
897
890
882
864
860
854
853
836
835
815
800
796
792
754
754
751
750
741
737
705
697
696
692
691
682
614
556
552