1259 256
2270 58
2924 346
4554 378
2684 22
4695 420
3501 387
2454 189
3027 300
2144 328
4844 483
1564 97
3944 503
40407 790