23842 57
21051 184
27162 177
9014 626
4066 310
3529 675
3858 701
24043 595
2571 243
4590 574
6476 607
3640 804