14518 526
442382 748
20669 160
1659 159
16908 783
38587 543
17372 521
25820 576
7573 810
3664 247
2531 319