2950 90
160061 423
15618 708
3054 52
37805 529
57881 608
7134 84
73291 515
10752 649
4937 451
3389 280
3525 397
4433 439
3720 158
59375 593