595 104
2625 706
2374 404
2442 331
2887 772
1707 440
3526 759
2767 307
2133 550
2281 563
2806 558
1856 478
2370 487
3202 622
2103 408
1204 299
1692 383
2698 428
2870 591
3321 696
2521 527
2191 600
1776 323
4027 728