248488
2554614
2033817
237585
33663
1731516
830011
59295
74173
54236
357910653
184105307
1447908274
129662232
102167154
84810184
84183183
841758866
91618
2151939
479130
1106411
1507314
1790727
1467661
1640425