240 50
1248 257
2463 720
2531 360
167764 567
124703 234
3378 625
212117 501
30288 217
77742 733
45069 182
185692 1011
43122 767
66747 315
19697 521
132529 720
104205 763
39810 249
6051 599
125370 263
100002 690
254171 212
161376 434
147265 797