559696
350871
28421
173906
876926
872531
53202
84234
216568
832408
792549
8548
5076799
3512581
3000148
2308804
2210988
2005609
1901357
189778
1742118
1715136
1658195
1624471