4195
3436
2688
1983
1570
1555
1305
1178
1169
1119
1039
960
907
895
876
813
808
806
789
788
772
767
674
671
606
594
572
559
549
511
491
476
475
467
462
427