3643
2669
2285
2239
2140
2093
2092
2053
1870
1784
1579
1555
1450
1439
1407
1374
1359
1280
1267
1252
1223
1219
1217
1215
1195
1190
1182
1163
1161
1097
1094
1074
1063
1056
1056
1000
993
965
916
912
910
906
898
887
878
878
859
858
845
834
834
833
822
806
799
783
778
767
759
758
755
751
749
746
730
714
711
706
705
696
683
680
679
678
675
672
659
657
654
653
642
640
640
636
634
633
631
603
596
593
582
581
564
562
560
559
552
550
549
549
549
545
544
543
541
531
529
525
519
518
517
516
514
513
512
511
508
508
505
505
483
481
480
473
473
466
464
457
457
453
442
441
437
431
421
418
417
416
410
407
403
403
401
399
390
390
389
389
386
385
378
377
367
359
354
350
347
346
344
343
324
322
302