19926 545
2919 59
13361 347
15875 801
7563 676
1956 184
3370 150
4110 473
9776 673
10613 1016
2006 290
5584 36
3858 707
4247 930