240 50
1248 257
2463 720
2531 360
74689 322
123395 839
290264 823
118802 264
283811 675
133916 487
63289 644
147101 671
364483 1828
39303 542
45069 182
6051 599
254171 212
43122 767
287132 1167
147265 797
66747 315
77742 733
100002 690
3378 625