2949 90
160034 423
15616 708
3053 52
37805 529
57867 608
7134 84
73275 515
10752 649
4933 451
3389 280
3524 397
4433 439
3719 158
59320 593