2949 90
160014 423
15616 708
3052 52
37802 529
57865 608
7134 84
73267 515
10752 649
4933 451
3389 280
3524 397
4433 439
3719 158
59280 593