3073 81
48750 841
8749 247
13682 663
7191 335
14914 395
8404 539
10850 91
57248 443
44420 152
8541 638
7090 107
6415 72
6559 735
14913 92
5611 41
45533 331