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