1753 505
503 131
2948 602
2218 237
3990 765
9429 57
7601 839
2908 473
23047 683
27816 229
13379 842
45018 767