1105
957
844
806
787
724
683
620
558
554
554
541
526
524
516
508
502
486
463
453
452
449
429
429
429
425
415
401
398
394
393
388
388
378
377
373
365
364
362
358
358
351
346
344
342
339
337
330
330
324
322
321
320
316
315
314
314
313
311
310
309
303
303
301
301
291
289
286
286
284
284
283
281
281
280
278
275
275
272
264
264
264
263
263
263
262
259
259
258
257
257
256
255
255
255
255
255
254
254
254
254
253
251
250
249
248
247
247
246
246
244
243
242
240
240
239
239
237
237
235
235
235
234
234
233
233
231
231
231
227
224
224
223
223
223
222
221
221
221
221
219
219
218
218
217
217
217
216
216
215
215
215
214
213
213
212
212
211
210
209
208
208
208
208
208
207
207
207
205
205
204
204
203
203
201
200
200
199
199
199
199
198
198
198
195
195
195
194
194
194
194
194
194
193
193
193
192
191
191
191
190
190
189
189
189
189
189
188
188
188
188
188
188
188
188
187
187
187
186
186
186
185
184
184
184
184
184
183
182
181
181
181
180
180
179
179
179
179
179
178
178
178
178
177
177
175
175
175
174
174
174
173
173
173
172
172
172
171
171
171
171
170
170
169
169
169
168
167
167
167
167
166
166
166
166
165
164
163
163
161
160
159
159
158
157
154
153
152
145
143
139