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