2940 90
159613 423
15598 708
3037 52
37778 529
57759 608
7119 84
72988 513
10743 649
4924 451
3380 280
3515 397
4420 439
3711 158
59023 593