860696
205871
355338
992801
201425
364253
660457
711583
283690
139448
964863
348532
5161799
3576581
3103148
2405804
2239988
2064609
1980358
191878
1774118
1723136
1693196
1639471