1751 505
501 131
2948 602
2204 237
3970 765
9414 57
7595 839
2904 473
23037 683
27786 229
13359 842
45005 766