2291 360
3251 850
2066 197
2279 457
165965 317
322307 1178
27455 328
1180 109
69739 498
194205 440
135383 303
259469 691
9263 805
156456 796
142857 487
103255 153
4010 486
106777 230
141079 929
41723 647
94359 394
92021 724
154413 1172
229215 535