1333 256
2339 58
2940 346
4593 378
3817 22
4713 420
3514 387
2466 189
3103 300
2160 328
4875 483
1576 97
3954 503
40760 790