2949 90
159997 423
15615 708
3051 52
37801 529
57860 608
7133 84
73259 515
10752 649
4933 451
3389 280
3524 397
4431 439
3719 158
59234 593