3585
3297
2827
2821
2322
2196
1800
1750
1732
1724
1713
1701
1677
1660
1649
1580
1508
1321
1293
1274
1215
1147
1136
1128
1112
1112
1109
1094
1091
1083
1063
1057
1055
1041
1033
1033
1002
983
977
951
935
930
919
911
910
883
881
877
871
859
859
856
856
851
850
847
817
816
814
809
797
793
789
789
784
761
754
742
741
736
735
729
726
720
718
712
704
700
698
695
682
681
672
672
652
652
649
649
643
641
640
635
634
633
626
620
599
599
589
588
583
582
581
578
576
576
575
573
571
565
563
561
560
558
546
545
542
540
538
536
533
529
526
526
525
520
513
513
512
511
504
504
499
497
497
495
494
489
485
473
471
471
471
467
466
462
459
459
454
446
440
432
425
422
416
412
407
405
395
392
389
383
383
367
366
366
363
361
359
358
353
350
336
304
301
300
298