2952 90
160083 423
15621 708
3056 52
37806 529
57890 608
7134 84
73304 515
10753 649
4939 451
3389 280
3525 397
4433 439
3721 158
59434 593