598792
392439
176424
98063
67720
519980
333749
429537
921227
82687
5218
205847
502568
150932
725215
61594
590371
29820
294923
247291