2260 360
3227 850
1963 197
2265 457
278848 616
142857 487
165950 267
239188 1036
170952 860
53233 309
232061 560
149445 886
42967 532
104904 1059
274290 289
154413 1172
58555 402
120171 589
142452 406
119544 429
187910 568
81414 570
391676 1013
95806 388