2944 90
159746 423
15606 708
3043 52
37790 529
57796 608
7125 84
73108 515
10749 649
4929 451
3381 280
3518 397
4422 439
3714 158
59105 593