23888 57
21081 184
27196 177
9023 626
4074 310
3530 675
3866 701
24063 595
2575 243
4596 574
6483 607
3644 804