295624
136858
416973
712489
59670
781683
145507
579936
38734
685615
44743
989494
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471