18821 58
17477 485
2612 401
9215 239
8021 501
4148 465
2852 284
9954 465
8396 105
2117 324
3541 797
2329 412