638996
296106
345727
91546
31420
83753
12686
443456
679892
37191
20632
258340
574863
427738
252983
47478
506708
823888
7617
944770
795255
49069
525588
104142
767940
858472