23936 57
21112 184
27232 177
9028 626
4079 310
3535 675
3873 701
24086 595
2580 243
4600 574
6493 607
3647 804