621570
174805
605928
116662
255234
904235
404227
154875
400905
753377
960757
617559
83205
777467
941280
216220
281462
654854
83650
934819
847162
71071
330653
809418
133709
785328