19928 545
2925 59
13366 347
15876 801
7564 676
1957 184
3371 150
4112 473
9776 673
10616 1016
2006 290
5585 36
3858 707
4247 930