2947 90
159893 423
15611 708
3046 52
37795 529
57831 608
7128 84
73182 515
10749 649
4932 451
3385 280
3522 397
4426 439
3716 158
59172 593