2949 90
160038 423
15617 708
3053 52
37805 529
57871 608
7134 84
73281 515
10752 649
4935 451
3389 280
3524 397
4433 439
3719 158
59332 593