2948 90
159938 423
15613 708
3048 52
37799 529
57846 608
7131 84
73219 515
10750 649
4932 451
3387 280
3522 397
4428 439
3718 158
59191 593