2543 841
274 57
6580 468
857 67
37988 855
19706 397
31866 197
9174 355
10863 321
2201 94
5823 332
5102 707
4565 478
4284 904