714263
53310
498142
37636
35878
35750
299184
24669
241180
22095
209292
209160
20854
179214
16515
16462
16275
16048
157112
13656
13344
12832
12851
12642
12434
11460
11231
1078
10620
10331
10244
10012
9838
98176
9873
9736
9618
9627
9547
9057
8431
83269
8146
78736
7815
7720
7634
7310
7361
7241
719
7013
7058
7030
6724
6733
6720
6626
6614
6524
6351
6342
6317
6323
6220
6215
6211
6248
6247
6231
6216
6120
6114
6127
6113
6119
6034
6014
596
5914
5919
5925
5819
589
5813
570
566
5615
5618
5518
5513
5512
5429
5425
537253
530
5312
5315
5319
5332
5325
524
5229
518
5113
5143
5112
505
507
5013
5020
4921
493
4922
4810
4811
47123
4712
4710
4744
4730
479
4733
461
4679
4622
465
4626
4510
4523
4522
4434
4379
4316
436
437
4318
4324
4314
42169
4210
4235
4227
4217
4115
4117
4113
419
4118
4154
4015
4079
4013
4016
397
399
3915
3925
391
3914
3833
3856
3830
380
3826
3817
3812
3816
3820
3735
3716
3719
3738
3717
379
374
373
3715
3720
375
378
377
367
3619
369
362
3633
3528
3510
3512
3519
356
3511
357
3431
3412
340
345
349
3416
344
3334
335
334
339
3330
337
336
3313
3326
333
338
3216
3210
3218
3215
322
325
326
3211
327
3115
3124
313
3116
3119
3111
310
314
312
307
304
3011
3022
306
2924
2915
295
297
299
296
298
2814
2822
282
288
2811
285
287
2810
280
284
2830
2711
2712
274
275
276
273
279
278
2710
277
270
260
2611
2619
265
2635
266
268
269
263
2512
250
255
254
251
2536
253
244
249
246
247
242
248
2430
2413
243
239
2311
232
238
230
233
234
2320
235
237
2313
231
2310
2312
2344
2322
222234
2212
221
225
223
226
2217
224
2210
227
222
228
2111
2122
211
219
212
2112
213
210
216
218
2113
2012
2014
202
2013
206
204
205
207
203
2016
200
2025
191043
199
1910
191
198
194
1916
196
197
195
193
1921
18149
183
1837
186
180
182
1814
188
1812
184
185
175
1710
1714
1730
173
170
174
177
171
176
1718
172
160
163
1615
166
167
165
162
164
161
168
1622
1610
157
1510
154
159
155
150
158
152
151
153
142
143
146
1410
148
145
140
141
1414
144
133
134
1310
137
138
135
131
130
1311
136
124
120
128
127747
122
123
127
125
126
1214
1211
1217
121
1110
111015
114
113
110
116
115
1112
112
111
117
100
103
1012
101
102
104
107
105
106
93
95
90
91
92
96
94
80
84
81
82
83
86
85
73
70
71
76
74
75
72
68433
61
63
60
62
64
65
67
66
57942
50
53448
54632
56
53
51
55
43868
40
41
48
46
43
30
33
31
32
36
35
22
21
24
20
16
00