4830
476180
44554
4130
37675
411292
340114
30456
33462
27965
29748
2540
30137
22980
21082
18903
1507267
14532
1359148
13086
1170144
11620
10150
8460