2944 90
159827 423
15610 708
3046 52
37793 529
57811 608
7128 84
73146 515
10749 649
4930 451
3381 280
3519 397
4424 439
3716 158
59151 593