149348
511637
578507
408293
60673
282282
680651
355304
811277
315477
341123
846868
2909361
2602455
2535928
2482455
2225995
2124955
2079281
2015719
1904226
1672208
1610351
1567406