23933 57
21112 184
27229 177
9028 626
4079 310
3535 675
3873 701
24082 595
2580 243
4600 574
6492 607
3647 804