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