116349
378263
704716
139879
566988
776217
577832
745830
290189
747581
812790
397435
5079799
3512581
3000148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471