1268 256
2272 58
2925 346
4557 378
2696 22
4700 420
3503 387
2455 189
3037 300
2149 328
4854 483
1564 97
3945 503
40452 790