3073 81
48772 841
8750 247
13682 663
7191 335
14915 395
8404 539
10850 91
57259 443
44422 152
8543 638
7092 107
6418 72
6561 735
14914 92
5612 41
45558 331