2949 90
160006 423
15616 708
3052 52
37802 529
57861 608
7133 84
73262 515
10752 649
4933 451
3389 280
3524 397
4433 439
3719 158
59252 593