158127
71126
27346
14406
12995
11300
9176
8958
8515
7373
7220
7149
7063
7060
6759
5917
5851
5503
5399
4894
4813
4725
4513
4393
4330
4321
4297
4270
4236
4235
4201
4168
4129
4065
4042
4021
4008
3983
3891
3868
3849
3783
3778
3748
3697
3673
3614
3544
3492
3482
3403
3372
3345
3211
3199
3159
2981
2940
2936
2902