18878 58
17486 485
2615 401
9229 239
8026 501
4148 465
2855 284
9971 465
8398 105
2117 324
3544 797
2332 412