22561 57
19803 184
25686 177
8934 626
3727 310
3399 675
3663 701
23227 595
2354 243
4488 574
6194 607
3544 804