2937 90
159562 423
15594 708
3035 52
37775 529
57744 608
7119 84
72943 513
10742 649
4924 451
3378 280
3514 397
4420 439
3711 158
58998 593