22597 57
19831 184
25726 177
8935 626
3734 310
3403 675
3667 701
23258 595
2358 243
4495 574
6198 607
3548 804