659158
270742
542529
655208
15111
84593
489663
590779
1032281
369310
938615
980686
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471