18686
13590
990954
399843
540870
949720
138159
32428
656893
913336
609578
360137
696431
81177
455965
722980
279301
640421
98822
846905
543862
486249
97819
201641
347101
30572