2953 90
160177 423
15624 708
3059 52
37814 529
57917 608
7137 84
73375 515
10761 649
4941 451
3389 280
3529 397
4437 439
3728 158
59637 593