590865
678289
380746
934190
968331
90240
812895
249415
32171
830678
212671
72759
5076799
3512581
3000148
2308804
2210988
2005609
1901357
189778
1742118
1715136
1658195
1624471