159695
15530
13627
11013
9905
9548
7677
7604
7413
7348
6865
6780
6305
6150
6120
6020
5984
5690
5481
5182
5129
5060
4834
4756
4726
4696
4599
4579
4430
4414
4246
4225
4017
3992
3953
3933
3921
3859
3830
3729
3664
3618
3616
3571
3475
3390
3350
3274
3175
3136
3035
2952
2934
2919
2849
2778
2773
2657
2623
2622