19772 545
2682 59
13266 347
15786 801
7452 676
1902 184
3328 150
4048 473
9677 672
8654 1013
1983 290
5526 36
3824 707
4188 930