506 63
2615 547
2563 572
1677 431
1297 378
778 178
1678 412
1174 270
1597 495
1564 329
1539 401
593 154
1120 269
469 101
11623 503