158720
71395
27733
15839
14188
12246
10207
9970
9474
8494
8209
8023
7798
7559
7427
6411
5920
5781
5650
5239
5100
5096
4776
4757
4739
4718
4696
4689
4666
4634
4597
4469
4382
4369
4226
4224
4219
4194
4166
4095
4073
4061
4051
4007
4001
3973
3913
3897
3684
3653
3590
3488
3463
3402
3379
3216
3138
2959
2947
2782