19881 545
2853 59
13334 347
15850 801
7537 676
1935 184
3355 150
4092 473
9743 673
8765 1013
1992 290
5559 36
3845 707
4224 930