502 63
2613 547
2559 572
1675 431
1296 378
777 178
1675 412
1170 270
1596 495
1561 329
1539 401
592 154
1120 269
468 101
11589 503