240 50
1248 257
2463 720
2531 360
3378 625
102587 476
54242 298
158335 321
162909 603
240728 319
38804 177
287132 1167
19697 521
66747 315
43621 966
181468 590
95950 241
356837 481
212117 501
161376 434
77742 733
147265 797
63289 644
100002 690