2941 90
159632 423
15598 708
3037 52
37779 529
57767 608
7120 84
72994 513
10743 649
4925 451
3381 280
3516 397
4420 439
3712 158
59031 593