123908
191600
384891
949968
736614
1000635
706753
317136
881203
54966
37915
963778
791443
919413
770955
918416
562572
102706
359795
944926
139288
182407
49295
504264
779769
1209370