12099 82
14389 767
21896 703
3318 301
10115 699
9597 338
3016 520
2436 374
8835 38
4253 867
2567 405
4314 379
27218 580
13039 599
7578 473
974 37