2951 90
160067 423
15619 708
3055 52
37806 529
57882 608
7134 84
73292 515
10752 649
4937 451
3389 280
3525 397
4433 439
3721 158
59390 593