57862
411758
329128
519523
4347
95963
62594
828551
202605
145470
686246
422123
5075799
3512581
2999148
2308804
2210988
2005609
1901357
189778
1742118
1715136
1658195
1624471