143512
41218
519972
706649
309814
418557
501714
831880
162444
184238
57536
878740
600466
946740
940912
575465
384556
236970
682374
154459
214791
461741
322819
931767
490712
19379
27921
428955
126649
6803