680582
182843
139171
443953
692841
980335
55217
70517
241107
135897
486531
521165
361861
424106
207586
123926
771784
841769
937409
264907
264453
870817
504813
174871
1837
923639