1267 256
2271 58
2925 346
4557 378
2696 22
4700 420
3503 387
2455 189
3035 300
2148 328
4853 483
1564 97
3945 503
40449 790