1295 285
2916 570
62778 695
503 111
2797 401
1350 131
1548 270
5549 321
31106 447
13065 409
4610 402
3305 52
8866 583