159642
15476
13546
10931
9854
9475
7634
7478
7378
7254
6821
6746
6265
6122
6101
5965
5944
5637
5450
5156
5093
5026
4830
4740
4705
4682
4572
4537
4414
4393
4235
4208
4000
3976
3948
3892
3887
3829
3805
3708
3645
3611
3551
3460
3361
3341
3266
3160
3130
3025
2945
2927
2901
2830
2757
2719
2636
2607
2582