19882 545
2853 59
13334 347
15851 801
7538 676
1936 184
3355 150
4092 473
9743 673
8766 1013
1992 290
5560 36
3847 707
4224 930