625118
1045687
6855
502261
356448
96746
960596
235752
5917500
3083654
2218336
2001238
1873736
1847895
182567
1746433
423519
341793
983739
1000909