2950 90
160049 423
15617 708
3053 52
37805 529
57877 608
7134 84
73286 515
10752 649
4937 451
3389 280
3524 397
4433 439
3719 158
59357 593