503 32
2231 560
2279 347
3145 729
2527 655
2772 759
2013 308
2613 638
512 113
1623 314
821 137
2556 639
1884 450
1675 406
588 146
2281 601
980 167
3065 848
2450 787
1381 315
639 85
867 271
1445 354
2015 413
2681 595
2723 692
3142 699
1386 329