137519
26879
212159
332407
17588
7879
430278
408221
396683
558583
895910
739224
5423367
4451934
4287459
3432462
3416998
3353286
3301956
2976728
2956226
2457209
2122352
2117407