778
609
560
505
488
456
429
393
374
371
365
364
362
354
353
351
347
346
340
328
327
326
323
321
321
321
320
319
303
301
301
298
298
297
295
295
295
295
291
289
289
286
282
279
278
274
272
268
266
266
264
264
262
259
259
256
256
256
255
254
253
251
249
248
247
247
246
246
244
243
241
241
241
240
236
236
235
235
232
226
221
217
213
210
206
206
201
200
199
194