2543 841
272 57
6578 468
857 67
37987 855
19704 397
31866 197
9174 355
10863 321
2201 94
5823 332
5101 707
4565 478
4284 904