1751 505
494 131
2947 602
2182 237
3946 765
9396 57
7586 839
2900 473
23027 683
27767 229
13323 842
44988 766