2953 90
160162 423
15623 708
3059 52
37814 529
57916 608
7137 84
73359 515
10759 649
4941 451
3389 280
3529 397
4437 439
3727 158
59612 593