12503 28
21342 445
12560 430
11981 440
2092 458
2089 384
1672 314
3224 653
2675 630
743 208
1967 511
2736 685
950 180
986 67
769 179
2628 707
2261 542
1134 208
24600 442
9325 529
14892 158
8788 392
15825 67
17209 354
6519 655
14829 258
17470 651
1432 378