2944 90
159834 423
15610 708
3046 52
37793 529
57817 608
7128 84
73155 515
10749 649
4931 451
3382 280
3520 397
4425 439
3716 158
59159 593