5290
4460
46654
495180
40575
438292
363114
37362
32556
29865
28729
2750
31727
24240
22562
20133
1629267
15782
1444148
13966
1299144
12230
10980
9310