584494
15978
251468
401584
258240
109236
99476
20886
710471
943161
739800
728283
2912361
2603455
2537928
2484455
2226995
2125955
2081281
2017719
1904226
1672208
1610351
1567406