2936 90
159379 423
15586 708
3031 52
37765 529
57696 608
7116 84
72822 513
10739 649
4923 451
3374 280
3504 397
4410 439
3710 158
58920 593