2903 725
585 160
2725 879
12194 533
15473 850
3863 373
9005 617
55083 616
26213 668
44183 826
29398 376
7539 285
3184 319