2950 90
160044 423
15617 708
3053 52
37805 529
57875 608
7134 84
73283 515
10752 649
4937 451
3389 280
3524 397
4433 439
3719 158
59346 593