51396
759746
844925
513543
218131
394850
889463
722848
419884
173804
89864
987727
5055799
3492581
2973148
2294804
2203988
1998609
189478
1888357
1735118
1708136
1653195
1620471