22597 57
19828 184
25722 177
8935 626
3734 310
3403 675
3667 701
23256 595
2358 243
4495 574
6198 607
3548 804