23865 57
21056 184
27170 177
9018 626
4069 310
3530 675
3859 701
24049 595
2573 243
4593 574
6478 607
3644 804