1189
767
631
611
574
554
467
459
456
443
425
423
421
413
412
410
387
377
373
367
362
361
357
353
352
351
349
347
344
341
340
339
338
326
325
322
321
314
307
304
302
302
297
297
297
295
293
292
290
287
281
280
280
279
273
273
270
268
268
267
267
266
265
264
264
263
263
259
258
257
256
251
249
247
247
244
243
240
239
235
234
234
233
232
232
230
227
213