20006 257
4039 241
4643 773
4492 612
3673 610
1580 184
7595 918
3192 473
1658 273
2895 110
3538 803
9735 328
3483 881
2630 329
2920 201
27878 424