19884 545
2853 59
13335 347
15853 801
7539 676
1936 184
3355 150
4092 473
9745 673
8767 1013
1992 290
5561 36
3847 707
4224 930