19872 545
2823 59
13321 347
15841 801
7530 676
1930 184
3350 150
4087 473
9734 673
8747 1013
1991 290
5552 36
3841 707
4222 930