3866
3185
3122
2478
2109
2070
1921
1671
1544
1371
1346
1345
1298
1277
1273
1270
1267
1231
1213
1194
1192
1143
1139
1134
1109
1078
1055
1045
1043
987
966
958
957
942
910
903
896
879
863
856
851
840
809
808
802
798
778
762
761
757
735
733
728
714
696
675
670
668
666
658
642
628
619
613
584
561
556
544
535
528
527
520
516
507
504
492
478
466
465
444
436
429
423
413
408
406
403
385
381
370
361