2936 90
159356 423
15585 708
3029 52
37764 529
57688 608
7116 84
72794 513
10738 649
4922 451
3374 280
3504 397
4410 439
3709 158
58912 593