20866 58
17628 485
2691 401
9557 239
8232 501
4228 465
2987 284
10400 465
8469 105
2243 324
3608 797
2394 412