19931 545
2932 59
13368 347
15877 801
7564 676
1957 184
3371 150
4113 473
9777 673
10621 1016
2009 290
5586 36
3858 707
4248 930