21443 86
24512 713
3020 413
1727 79
37978 722
6325 244
4495 99
4653 745
8457 820
3890 497
4567 159
10669 928
7225 424
6085 88
3382 289
4906 970
2783 457