3434926
887812
67915
330703390
65213174
1447822
1302014
1540
249581012
26477168
1580
1560918
430492728
238100380
1665328312
156719267
129571178
122985252
1114208895
103203210
88198178
82946290
74629139
69258158