1299
1088
841
834
813
742
725
642
607
599
597
574
550
542
535
504
502
489
461
446
437
430
423
420
410
405
392
387
385
383
376
365
334
330
326
319
309
308
300
290
289
282
268
257
250
245
244
228
222
221
218
214
210
188
184
182