17581
135624
883368
167632
253288
171460
948918
345276
731395
277264
13550
11421
169350
2154
215163
611210
146656
786997
358489
516556