2543 841
274 57
6580 468
857 67
37988 855
19709 397
31867 197
9175 355
10865 321
2203 94
5823 332
5103 707
4566 478
4284 904