526509
272861
122908
191600
384891
947968
736614
1000635
706753
317136
114480
880203
935923
88114
276897
498535
1008524
577450
619763
869657
701716
491950
468128
508260
34941
95028