18513 545
1058 59
12497 347
15445 801
6841 675
1755 184
2993 149
3523 472
8880 672
7216 1012
1816 290
5368 36
3627 707
3986 930