2951 90
160072 423
15621 708
3055 52
37806 529
57884 608
7134 84
73295 515
10752 649
4938 451
3389 280
3525 397
4433 439
3721 158
59404 593