5290
4470
46654
496180
40575
439292
363114
37462
32656
29865
31948
28729
31767
24290
22672
20153
1631267
15832
1450148
13986
1302144
12230
11020
9320