1751 505
495 131
2948 602
2188 237
3956 765
9404 57
7589 839
2900 473
23030 683
27772 229
13340 842
44991 766