22597 57
19840 184
25735 177
8936 626
3736 310
3404 675
3667 701
23262 595
2358 243
4496 574
6198 607
3548 804