23862 57
21056 184
27169 177
9017 626
4069 310
3530 675
3859 701
24047 595
2573 243
4591 574
6477 607
3643 804