22555 57
19802 184
25684 177
8933 626
3726 310
3399 675
3663 701
23221 595
2354 243
4488 574
6194 607
3543 804