1020597
140542
95764
321441
63556
752722
235808
739797
893136
518967
1001189
154319
925335
236548
103577
292716
661240
412254
118398
442712
530624
101771
107375
314323
859889
749645