12096 82
14386 767
21890 703
3317 301
10114 699
9593 338
3016 520
2436 374
8835 38
4253 867
2567 405
4313 379
27214 580
13038 599
7578 473
973 37