40269
35954
15407
10010
8666
8281
7714
5911
5408
5115
4983
4688
4417
4291
3914
3674
3534
3505
3325
3304
3260
3202
3137
3133