1521
908
782
720
698
688
641
636
598
577
576
575
573
564
562
561
547
522
514
504
498
496
494
488
486
465
457
443
440
426
416
413
401
399
396
391
390
389
383
380
379
372
366
359
359
356
355
355
355
352
346
337
336
336
335
334
328
327
324
320
319
312
309
305
305
304
304
302
301
301
299
298
298
297
294
293
292
291
290
287
286
286
285
285
281
278
278
278
278
277
276
276
274
274
273
272
271
268
268
268
267
266
265
264
264
263
262
261
261
260
258
258
257
257
256
254
254
253
251
251
250
250
249
248
247
246
245
242
242
240
240
239
239
238
238
237
237
237
237
236
235
235
235
234
233
233
231
230
229
226
226
225
225
225
224
223
223
222
220
220
220
218
217
217
217
217
217
216
215
215
214
214
213
213
212
212
211
211
210
210
207
207
206
206
206
206
205
205
205
203
202
201
201
201
200
200
199
198
196
195
195
194
193
191
190
190
190
189
188
187
186
183
182
180
180
179
178
178
178
178
175
174
173
173
172
171
171
171
170
170
170
169
167
166
164
156