2948 90
159941 423
15613 708
3048 52
37799 529
57847 608
7131 84
73221 515
10750 649
4932 451
3388 280
3523 397
4428 439
3718 158
59192 593