2944 90
159831 423
15610 708
3046 52
37793 529
57813 608
7128 84
73150 515
10749 649
4930 451
3382 280
3520 397
4424 439
3716 158
59152 593