638499
653163
863968
29589
931836
5021000
121213
750739
171579
916310
459785
793668
53414
635888
532945
140673
689593
970344
304198
490973
471386
83890
41139
116762
448764
510854