2936 90
159375 423
15586 708
3031 52
37765 529
57695 608
7116 84
72815 513
10739 649
4922 451
3374 280
3504 397
4410 439
3710 158
58915 593