22596 57
19827 184
25720 177
8935 626
3734 310
3403 675
3667 701
23255 595
2358 243
4495 574
6198 607
3548 804