23842 57
21051 184
27161 177
9014 626
4065 310
3528 675
3858 701
24042 595
2571 243
4590 574
6476 607
3640 804