2934 90
159332 423
15585 708
3028 52
37764 529
57684 608
7116 84
72783 513
10738 649
4921 451
3372 280
3503 397
4410 439
3709 158
58900 593