159779
15669
13812
11153
9999
9685
7768
7759
7480
7456
6957
6867
6381
6201
6163
6095
6076
5802
5576
5235
5179
5121
4858
4792
4791
4729
4715
4602
4468
4437
4270
4261
4050
4034
3980
3971
3944
3906
3888
3770
3696
3643
3627
3602
3501
3429
3372
3306
3207
3142
3057
2979
2941
2939
2881
2877
2799
2700
2694
2647