2903 90
158367 422
15542 708
2999 52
37695 529
57478 608
7093 84
72012 513
10710 649
4888 451
3363 280
3485 397
4393 439
3690 158
58520 593