1230
860
802
693
675
662
611
574
546
542
539
457
450
447
446
439
434
418
411
410
401
385
384
380
374
362
359
354
353
352
351
347
341
340
337
333
324
318
311
308
307
306
303
302
294
290
288
287
285
284
283
282
280
278
277
274