1015294
820857
650860
174404
786848
948262
164610
877385
366633
439513
666494
920644
90652
366152
53919
56260
64483
446290
40369
54045
508225
549100
526509
272861
123908
191600