23821 57
21035 184
27141 177
9014 626
4060 310
3527 675
3857 701
24034 595
2567 243
4589 574
6474 607
3637 804