2949 90
160005 423
15616 708
3051 52
37801 529
57861 608
7133 84
73261 515
10752 649
4933 451
3389 280
3524 397
4431 439
3719 158
59242 593