21305 58
17675 485
2716 401
9605 239
8282 501
4247 465
3017 284
10484 465
8491 105
2261 324
3628 797
2428 412