5290
4460
46654
495180
40575
439292
363114
37362
32556
29865
28729
2750
31737
24240
22602
20143
1629267
15782
1445148
13966
1300144
12230
10980
9310