49412
23760
12860
9465
8102
6598
6181
5957
5842
4536
4504
4467
4332
4221
3830
3599
3513
3496
3233
2974
2767
2702
2636
2600
2598
2592
2514