34983 575
125586 583
157244 421
8904 373
104499 248
154067 297
73340 976
164787 732
455811 1206
6858 957