770600
47512
336631
404302
355607
1001942
284256
850909
764769
740407
632325
1039960
654202
260773
548747
824142
93630
974336
357233
203696
840325
57942
365170
947219