2949 90
159981 423
15615 708
3051 52
37800 529
57854 608
7131 84
73248 515
10752 649
4932 451
3389 280
3523 397
4431 439
3718 158
59213 593