2953 90
160200 423
15628 708
3059 52
37815 529
57921 608
7139 84
73386 515
10762 649
4941 451
3389 280
3529 397
4437 439
3728 158
59676 593