396690
505180
877819
14190
39244
517483
248394
455308
598950
900807
109392
73942
846507
584475
592350
60491
32869
710785
839704
402245
907932
649912
740743
274848
798722
128555
696794
425809
145319
1031904