19798 58
17533 485
2646 401
9389 239
8099 501
4187 465
2900 284
10195 465
8432 105
2169 324
3565 797
2358 412