34980 575
125586 583
8082 240
157244 421
8904 373
104499 248
154066 297
4653 210
73339 976
164786 732
455811 1206
60725 991
6858 957