557863
980664
247647
520990
6261000
758523
54069
541445
44395
989681
91288
902778
203542
225971
309492
899716
182995
848910
625913
566946