2935 90
159348 423
15585 708
3029 52
37764 529
57687 608
7116 84
72790 513
10738 649
4922 451
3374 280
3503 397
4410 439
3709 158
58908 593