23926 57
21107 184
27223 177
9027 626
4078 310
3532 675
3873 701
24082 595
2580 243
4600 574
6490 607
3646 804