12367 496
14896 526
442968 748
21960 160
1766 159
17202 783
39011 543
18043 522
26768 576
7774 810
3754 247
2742 319