159638
15470
13540
10923
9850
9464
7630
7470
7377
7242
6821
6740
6260
6122
6098
5962
5938
5634
5446
5152
5091
5023
4830
4739
4703
4682
4571
4537
4414
4392
4235
4206
3998
3973
3947
3887
3885
3828
3805
3703
3645
3611
3546
3460
3359
3340
3265
3160
3130
3025
2943
2927
2900
2828
2756
2719
2633
2606
2580