34925 575
125568 582
157238 421
8901 373
104484 248
154052 297
73337 976
164785 732
455791 1206
6858 957