2468
1789
1540
1399
1396
1338
1315
1262
1232
1213
1179
1144
1140
1093
1054
1033
998
970
967
947
907
894
862
856
856
845
832
816
808
804
789
783
778
758
754
747
743
741
738
734
730
718
713
706
706
702
701
696
695
686
681
680
667
665
658
656
651
648
646
634
632
618
616
604
603
602
598
595
589
586
585
568
559
557
556
550
550
544
544
537
533
527
526
523
521
519
512
505
499
492
492
483
483
483
480
478
476
475
473
469
465
459
457
449
441
437
437
436
436
428
426
419
417
414
407
407
402
399
398
397
394
391
387
378
366
361
360
357
357
357
356
345
340
331
323
319
304