19788 58
17531 485
2646 401
9389 239
8099 501
4187 465
2899 284
10194 465
8432 105
2165 324
3565 797
2357 412