158475
71268
27552
15236
13720
11888
9800
9570
9046
7939
7912
7595
7593
7314
7222
6236
5743
5369
5009
5007
4957
4736
4616
4593
4572
4548
4539
4493
4486
4396
4386
4334
4307
4252
4161
4143
4097
4037
4001
3968
3939
3915
3880
3863
3862
3848
3766
3727
3571
3540
3429
3364
3335
3221
3096
3094
3025
2883
2706
2652