506834
913566
999685
686230
27622
744868
503873
41609
157357
647848
145654
862320
737832
404197
610497
12691
778930
695775
993837
34956
570165
20292
19015
746947
2203
685510