22591 57
19819 184
25716 177
8934 626
3733 310
3402 675
3665 701
23246 595
2358 243
4495 574
6198 607
3548 804