1261 256
2271 58
2924 346
4555 378
2694 22
4697 420
3501 387
2454 189
3027 300
2145 328
4844 483
1564 97
3944 503
40423 790