9432
23881
528694
19372
666724
1062891
31757
497455
94759
11813
874900
37468
111361
205387
298250
770208
591574
492621
91416
11557
17131
374743
325305
250976
367892
362211