4830
44554
473180
4120
37675
411292
339114
30456
33462
27965
29748
2540
30097
22970
21082
18873
1506267
14512
1358148
13086
1168144
11620
10150
8460