12331 82
14562 767
22188 703
3365 301
10247 699
9796 338
3046 520
2476 374
8901 38
4291 867
2601 405
4379 379
27680 580
13230 599
7683 473
1006 37