2944 90
159843 423
15611 708
3046 52
37793 529
57818 608
7128 84
73156 515
10749 649
4931 451
3383 280
3520 397
4425 439
3716 158
59164 593