3085
2539
2167
1981
1918
1854
1799
1672
1592
1457
1453
1431
1370
1350
1309
1220
1152
1147
1128
1112
1108
1105
1094
1064
1057
1037
1033
1019
979
979
974
972
964
958
929
912
907
903
894
890
869
838
836
827
819
819
794
792
780
779
778
775
762
757
755
752
745
743
740
731
708
702
699
686
681
679
658
656
636
622
620
611
600
593
585
585
582
576
567
565
564
559
557
556
554
545
544
525
518
518
512
512
511
510
509
506
505
492
489
488
486
473
469
467
462
459
458
453
452
448
446
443
434
434
431
427
413
409
405
404
399
390
383
380
378
377
369
366
364
350
349
346
344
339
338
332
321
321
307
305
303
289
283
268
259
251
234