2933 90
159311 423
15585 708
3028 52
37763 529
57681 608
7115 84
72763 513
10738 649
4921 451
3372 280
3503 397
4410 439
3707 158
58891 593