510380
713930
59250
1005536
113497
134349
37824
337268
274708
971354
22730
164997
806448
220434
536315
347726
654218
402436
214686
861946