12100 82
14389 767
21896 703
3318 301
10115 699
9599 338
3016 520
2436 374
8835 38
4253 867
2567 405
4314 379
27219 580
13039 599
7579 473
974 37