2543 841
274 57
6580 468
857 67
37988 855
19713 397
31869 197
9176 355
10866 321
2203 94
5823 332
5103 707
4566 478
4284 904