2380 360
3268 850
2177 197
2301 457
142857 487
77639 689
229215 535
75129 162
152334 738
255942 539
90755 563
36611 834
4010 486
147592 699
88982 463
53233 309
170532 957
247365 1290
9263 805
118559 829
269304 1115
119018 269
132663 836
120539 492