2940 90
159628 423
15598 708
3037 52
37778 529
57766 608
7120 84
72993 513
10743 649
4925 451
3381 280
3516 397
4420 439
3711 158
59029 593