2949 90
159990 423
15615 708
3051 52
37800 529
57856 608
7131 84
73251 515
10752 649
4933 451
3389 280
3523 397
4431 439
3719 158
59214 593