2800 90
153348 421
15494 708
2939 52
37487 529
56845 607
7030 84
69942 511
10616 649
4810 451
3295 280
3439 397
4327 439
3633 158
56721 593