23961 57
21129 184
27254 177
9029 626
4085 310
3541 675
3875 701
24097 595
2582 243
4601 574
6499 607
3648 804