21129 57
18625 183
23580 177
8887 626
3471 310
3278 675
3461 701
22258 595
2226 243
4428 574
5956 607
3451 804