21541
10908
10826
9169
8603
7951
7878
7452
7389
7072
6458
6355
5770
5692
5241
4933
4597
4536
4484
4460
4432
4386
4313
4029
4022
3913
3901
3819
3796
3787
3755
3706
3648
3635
3614
3607
3574
3573
3545
3514
3482
3462
3435
3267
3257
3201
3198
3161
3130
3115
3100
3040
3020
2964
2955
2925
2814
2812
2806
2805
2804
2795
2742
2723
2711
2708
2678
2670
2661
2653
2622
2606
2598
2583
2580
2561
2549
2524
2476
2467
2454
2451
2445
2424
2419
2410
2407
2400
2396
2376
2368
2354
2349
2330
2325
2323
2321
2308
2308
2306
2264
2242
2229
2223
2217
2206
2205
2202
2183
2176
2173
2162
2156
2153
2149
2139
2135
2134
2129
2129
2128
2104
2101
2098
2079
2071
2069
2036
2030
2029
2027
2025
2022
2017
2007
2006
2001
1998
1996
1993
1981
1929
1928
1926
1925
1923
1920
1918
1913
1910
1902
1898
1894
1882
1882
1872
1866
1859
1849
1846
1845
1842
1841
1840
1833
1832
1823
1819
1793
1787
1783
1775
1769
1768
1761
1751
1727
1713
1696
1686
1646
1633
1619
1572
1545
1501
1477
1474
1466
1444
1436
1427
1338
1337