21486 86
24573 713
3250 413
1791 79
38782 722
7338 245
4739 99
4686 745
8539 820
3919 497
6762 159
10760 928
7244 424
6188 88
3429 289
4937 970
2880 457