5680172
1614532
438413
507771
111668
1878476
1094817
231447
33911
231365
969168
147576
563969
835314
344210
899341
523443
715337
1208310