158480
71269
27555
15250
13741
11897
9810
9585
9054
7958
7914
7601
7600
7316
7227
6242
5754
5385
5026
5019
4963
4744
4617
4598
4577
4553
4547
4498
4491
4406
4393
4343
4309
4254
4165
4147
4099
4042
4003
3972
3942
3917
3886
3870
3869
3850
3769
3735
3575
3540
3435
3366
3338
3228
3101
3097
3030
2891
2715
2658