6857
6645
5505
3869
3352
2798
2622
2588
2313
2303
2206
2127
1807
1738
1733
1603
1580
1506
1485
1437
1434
1433
1423
1379
1371
1349
1348
1344
1327
1300
1284
1243
1240
1217
1187
1132
1123
1110
1101
1064
1035
1028
1007
992
984
978
974
970
955
935
930
924
914
896
878
873
868
867
811
809
801
789
758
758
756
755
755
750
743
728
722
719
717
708
706
701
698
693
685
673
668
653
649
635
632
628
610
609
600
600
596
589
585
583
574
570
566
565
561
560
552
547
530
525
523
516
515
514
509
503
503
498
491
489
488
466
465
460
451
446
438
436
434
428
425
409
407
402
390
367