3434926
887812
67915
330703390
65213174
1447822
1302014
1530
249561012
1560818
1183613
26475168
430479728
238091380
1665298312
156710267
129560178
122974252
1114138895
103200210
88192178
82935290
74627139
69254158