14519 526
442382 748
20672 160
1660 159
16908 783
38590 543
17375 521
25824 576
7575 810
3664 247
2532 319