247 50
1255 257
2472 720
2539 360
163039 562
83552 345
132288 847
137721 521
101773 346
35231 199
190749 916
468389 1260
262157 1359
251018 1063
84564 591
185030 694
125987 128
299852 527
619 51
90352 783
196231 884
36064 489
66128 331
66675 516