369513
1237923
673630
23796
282802
1006235
714200
450268
499907
1081913
157427
909695
111354
228941
249576
479872
597973
531222
1310151
919817
859478
167256
566720
1693786
689969
515341
1131337
444226
1282886
625825