2542 841
272 57
6577 468
857 67
37987 855
19701 397
31865 197
9174 355
10863 321
2201 94
5823 332
5100 707
4565 478
4284 904