12085 82
14381 767
21875 703
3315 301
10110 699
9586 338
3013 520
2436 374
8833 38
4253 867
2567 405
4313 379
27203 580
13014 599
7573 473
973 37