158482
71276
27557
15298
13694
11870
9816
9598
9052
8000
7962
7605
7580
7317
7228
6224
6211
5922
5741
5368
5082
5005
4957
4721
4602
4597
4577
4542
4538
4499
4495
4410
4402
4333
4307
4259
4156
4147
4106
4053
4006
3953
3951
3941
3894
3876
3871
3849
3780
3723
3691
3575
3547
3454
3381
3335
3219
3114
3113
3025