1290
887
869
863
809
794
784
743
734
680
675
672
669
653
641
640
635
607
607
602
596
564
564
564
560
544
532
504
503
494
493
490
486
485
480
476
472
456
444
434
417
416
410
397
393
387
385
380
377
374
372
371
368
357
348
344
341
340
337
330
323
322
321
318
317
314
310
309
306
303
297
295
283
278
265
265
261