2952 90
160093 423
15622 708
3058 52
37807 529
57900 608
7135 84
73310 515
10754 649
4939 451
3389 280
3525 397
4434 439
3721 158
59467 593