1069
919
778
632
600
581
577
576
541
518
506
494
468
462
419
417
417
393
391
380
377
371
367
352
351
328
325
324
323
322
321
320
317
317
309
305
302
302
301
298
293
290
288
286
285
285
274
274
272
272
272
271
267
265
254
252
252
251
248
245
243
243
242
241
238
237
235
232
230
226
224
224
224
220
219
218
218
214
210
206
204
201
196
194
187
187
180
180
176
174
169