2800 90
153183 421
15494 708
2938 52
37485 529
56837 607
7027 84
69893 511
10614 649
4807 451
3291 280
3439 397
4325 439
3632 158
56667 593