23791 57
21012 184
27117 177
9010 626
4057 310
3526 675
3852 701
24021 595
2561 243
4589 574
6463 607
3637 804