23797 57
21014 184
27120 177
9010 626
4059 310
3526 675
3853 701
24022 595
2562 243
4589 574
6466 607
3637 804