69971515635443
120563046313
104279454193
20746901917
18986886768
18710140581
14033378718
12957904393
12185104420
12139595709
8193535810
7959681215
6829998457
5271470807
4038832337
3955080927
3558066693
2971354082
2701984943
2189376182
2112819717
1892369318
1696770582
1479406293
1282794079
1141306878
1117839407
1112115023
851387893
830426722
773302059
722234097
711370482
675643822
610973264
599832943
584159743
468195145
422359318
385231007
361632045
327012132
317742693
314198789
299252491
288708009
284862638
237087713
214539684
211823957
206515902
201229582
193788912
185507821
170858732
168623905
167207057
160007778
149363391
127832882
122479811
121042733
111530944
106450196
95665578
82342211
78739287
75505943
68982688
63199427
62898568
60033932
58305593
53365057
47927722
45980015
45500682
44396103
44203064
34602875
34436768
32944452
31761543
31028668
31011557
30751157
30527500
24310918
24280807
24208144
23747457
23439383
22709274
21638297
21123380
20198495
19696179
19526118
18975991
18759002
18378313
16317267
15986082
15614777
15586182
15530822
15165443
14698000
13850847
12914321
12750353
12514913
12477035
11131086
10669731
10328193
10292025
9689961
9653605
9639557
9614382
9548768
9407318
8809432
8660134
8571779
8296072
8208757
8082212
7924704
7691443
7620662
7138478
6981694
6829610
6817837
6656382
6367252
6356150
6315768
6225244
6208047
6151956
5982670
5033696
4814497
4773557
4751232
4697282
4650839
4466678
4352888
4218932
4079486
4057165
4000300
3931663
3911450
3894873
3815076
3801448
3800438
3637197
3517027
3449051
3387247
3370437
3278603
3272693
3139557
3136570
3025001
3014557
2959007
2955568
2923783
2809305
2733307
2680168
2484968
2478328
2475918
2471717
2457057
2379723
2353918
2350990
2343692
2298668
2277387
2126007
2052057
2050706
2041537
2036069
1984933
1954207
1909461
1824257
1750507
1706203
1664957
1635786
1618855
1615463
1528649
1518057
1477034
1413443
1402232
1387203
1373307
1353113
1351742
1306143
1264557
1197943
1143007
1139557
1131527
1089593
1083493
1068182
1067157
1059193
1049433
1031675
1024240
1010027
1000193
936513
911111
907567
899168
848871
841206
832902
812447
793921
791532
783568
780262
750079
721068
713122
704683
703175
700107
683982
672717
662843
629598
627391
623888
617427
607533
606325
586455
571459
567923
566793
548630
541933
538275
534568
520463
518734
508929
500150
494873
494607
485298
478707
465694
465525
464307
447342
444753
432436
424915
418048
414838
411787
409557
403639
390112
389163
385692
383807
331068
330182
322392
320078
311882
309070
307939
298307
292362
289038
287228
286018
281897
267657
265842
263557
263317
262433
260359
256638
251103
249501
247643
236151
235138
232643
228068
221382
219602
216676
211765
210943
210195
208048
206836
201106
194718
191807
191407
191068
190393
189782
184133
181743
181343
180107
177144
174118
173932
164005
162014
161832
160590
159772
157318
157308
155317
150522
148582
148158
145231
145046
143382
142169
141743
137883
137717
136404
136293
133749
129553
128482
117372
117307
117251
114669
112782
112595
109637
106242
104818
102163
101343
99893
99557
93197
93020
90657
90212
89471
89361
88868
88733
88699
88668
86143
85353
84141
83247
83071
81749
81141
80802
80593
78629
75382
74043
72662
71700
71564
68463
67852
67333
66347
57532
54507
54358
54193
52571
51917
51412
51387
51115
50052
49083
48737
48187
47783
47403
46617
46444
45068
45050
44733
44507
44179
43932
43633
42932
42658
41688
41319
41187
40568
40515
40188
39818
39307
39082
38807
38326
37770
37448
37057
36673
35857
34367
34208
33307
32973
32885
32807
32406
32258
31752
30383
30103
30027
29757
28862
28322
28205
27493
26018
25943
25793
25683
25523
25462
24816
24778
24331
24263
22231
22157
22008
21907
21705
21124
20457
20080
19911
19902
19703
19653
19534
19326
19283
19123
18543
18432
18258
17923
17766
17557
17191
16928
16513
15075
14958
14942
14773
14646
14573
14318
14140
13918
13545
13252
13241
13068
13043
12943
12882
12433
12332
11981
11471
11018
10833
10312
10298
9901
9872
9762
9703
9667
9466
9431
9298
9193
9152
9133
8578
8457
8393
8368
8307
8224
7782
7697
7443
7161
7093
6962
6943
6908
6898
6682
6481
6252
6118
6107
6065
5962
5928
5767
5701
5667
5648
5507
5443
5357
5283
5257
5087
5052
4952
4937
4906
4747
4662
4594
4581
4545
4535
4484
4327
4246
4232
4217
4193
3957
3793
3782
3740
3583
3532
3521
3458
3405
3362
3323
3207
3166
3149
3141
3112
3039
2943
2917
2818
2801
2738
2697
2673
2621
2547
2540
2515
2436
2428
2350
2309
2191
2163
2153
2059
2042
2018
2013
2010
1984
1955
1929
1918
1893
1832
1823
1818
1772
1744
1636
1607
1597
1568
1567
1560
1477
1467
1433
1432
1407
1393
1385
1341
1303
1270
1239
1228
1196
1148
1143
1123
1118
1087
1068
1067
1057
1032
999
993
948
945
931
924
922
919
905
882
853
829
818
798
785
776
772
757
746
743
701
697
693
684
682
660
657
621
616
606
599
577
568
560
557
538
524
515
512
507
500
499
467
463
447
443
438
437
411
408
403
401
394
378
360
343
342
327
319
313
307
302
294
293
278
268
265
255
253
251
242
239
237
233
216
212
211
200
193
192
191
185
183
182
174
173
172
162
157
142
133
132
129
128
123
119
117
112
111
105
100
99
98
93
91
83
81
80
76
75
73
72
70
68
57
55
50
47
46
44
43
41
38
37
34
33
32
31
30
28
27
23
22
21
19
18
17
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1