2937 90
159556 423
15593 708
3035 52
37774 529
57744 608
7119 84
72935 513
10742 649
4924 451
3378 280
3514 397
4418 439
3711 158
58992 593