2944 90
159815 423
15610 708
3045 52
37792 529
57806 608
7127 84
73138 515
10749 649
4930 451
3381 280
3519 397
4424 439
3716 158
59138 593