2943 90
159728 423
15605 708
3042 52
37787 529
57786 608
7125 84
73090 515
10748 649
4929 451
3381 280
3517 397
4421 439
3713 158
59089 593