2940 90
159617 423
15598 708
3037 52
37778 529
57762 608
7119 84
72990 513
10743 649
4924 451
3380 280
3516 397
4420 439
3711 158
59025 593