3073 81
48766 841
8749 247
13682 663
7191 335
14915 395
8404 539
10850 91
57258 443
44421 152
8542 638
7092 107
6418 72
6561 735
14914 92
5612 41
45556 331