906645
196362
700600
387324
32320
113138
18532
212550
429310
706451
623529
336575
166404
713902
537214
893487
575733
4024
139198
903716
447777
68437
998770
846431
149969
539952