19596
12729
11828
9038
8844
8796
8743
8132
7985
7544
7240
6917
6903
6889
6555
6504
6038
5823
5785
5750
5716
5645
5530
5460
5447
5329
5067
5060
5020
4950
4877
4852
4786
4771
4739
4684
4663
4609
4605
4521
4468
4432
4425
4394
4384
4383
4322
4289
4285
4274
4242
4177
4153
4147
4146
4107
4082
4063
4016
4002
3977
3962
3945
3941
3936
3920
3919
3910
3910
3909
3907
3906
3883
3869
3867
3866
3851
3846
3846
3811
3789
3784
3781
3764
3752
3748
3733
3720
3713
3706
3686
3686
3679
3677
3673
3637
3615
3603
3600
3597
3580
3562
3562
3546
3523
3483
3470
3453
3447
3443
3419
3411
3382
3382
3381
3378
3372
3367
3346
3329
3325
3325
3313
3312
3309
3306
3303
3290
3289
3285
3266
3266
3265
3261
3239
3228
3213
3204
3190
3170
3160
3160
3143
3136
3134
3124
3123
3111
3095
3093
3083
3066
3054
3051
3044
3044
3042
3037
3033
3029
3021
3013
2998
2994
2993
2982
2978
2973
2967
2966
2959
2958
2958
2955
2953
2946
2940
2938
2922
2920
2916
2903
2890
2882
2881
2876
2867
2858
2850
2846
2846
2821
2820
2817
2817
2816
2813
2808
2802
2795
2793
2774
2772
2770
2763
2747
2746
2737
2734
2733
2730
2718
2713
2712
2706
2706
2704
2702
2700
2691
2688
2688
2677
2670
2665
2663
2657
2645
2635
2630
2626
2622
2614
2613
2609
2608
2607
2607
2597
2588
2579
2579
2576
2573
2572
2570
2570
2563
2563
2556
2556
2540
2540
2535
2531
2521
2514
2514
2513
2508
2508
2497
2496
2496
2482
2478
2474
2472
2467
2466
2457
2456
2453
2453
2452
2445
2441
2441
2439
2435
2435
2434
2425
2420
2416
2415
2409
2400
2398
2393
2385
2382
2376
2374
2371
2365
2359
2347
2345
2340
2333
2331
2315
2310
2306
2303
2303
2300
2298
2295
2295
2292
2290
2283
2277
2268
2262
2262
2258
2257
2257
2256
2246
2240
2239
2227
2226
2226
2221
2219
2219
2213
2212
2208
2207
2192
2188
2183
2183
2178
2172
2167
2166
2164
2164
2158
2155
2151
2150
2149
2149
2148
2144
2127
2125
2125
2114
2113
2112
2111
2110
2106
2104
2102
2102
2100
2099
2090
2086
2084
2073
2067
2063
2059
2053
2050
2040
2040
2035
2028
2002
2001
1991
1990
1976
1975
1967
1963
1952
1949
1946
1936
1935
1932
1929
1929
1923
1914
1908
1905
1905
1899
1898
1887
1884
1880
1858
1855
1850
1836
1833
1833
1825
1823
1817
1814
1813
1809
1807
1805
1800
1797
1773
1773
1771
1769
1769
1766
1737
1735
1722
1722
1714
1703
1700
1697
1689
1688
1687
1680
1673
1669
1668
1662
1637
1624
1595
1594
1586
1584
1524
1499
1498
1466