1270 256
2275 58
2925 346
4557 378
2696 22
4700 420
3503 387
2455 189
3043 300
2149 328
4854 483
1564 97
3948 503
40453 790