23928 57
21109 184
27227 177
9027 626
4079 310
3534 675
3873 701
24082 595
2580 243
4600 574
6491 607
3647 804