19925 545
2916 59
13358 347
15875 801
7561 676
1956 184
3370 150
4109 473
9776 673
10611 1016
2006 290
5582 36
3858 707
4246 930