2940 90
159611 423
15598 708
3037 52
37777 529
57757 608
7119 84
72982 513
10743 649
4924 451
3380 280
3515 397
4420 439
3711 158
59021 593