1265 256
2271 58
2925 346
4557 378
2696 22
4699 420
3502 387
2455 189
3034 300
2148 328
4853 483
1564 97
3944 503
40447 790