5004194
32928899
287930
22088316
18014178
17198161
167748
15263392
142248
1405894
12184356
11927960
10871014
10831834
92115
7275541
7103716
7028061
6506327
6278869
5458107
4063579
3882966
3261311
3222268
2696873