435032
317049
386800
216327
312097
103105
570666
137585
175359
247157