22599 57
19840 184
25735 177
8936 626
3736 310
3404 675
3668 701
23264 595
2358 243
4496 574
6198 607
3548 804