19864 545
2813 59
13312 347
15835 801
7521 676
1928 184
3348 150
4081 473
9726 673
8737 1013
1990 290
5551 36
3841 707
4222 930