14487 526
442341 748
20573 160
1652 159
16891 783
38559 543
17330 521
25758 576
7554 810
3655 247
2520 319