1356
1078
858
823
812
789
723
686
641
635
588
580
528
525
508
498
497
485
483
462
460
458
443
439
435
424
416
411
410
407
371
356
355
347
322
321
310
306
301
295
283
269
267
264
260
259
249
245
231
224
212
207
188
187
177
172