21488 86
24573 713
3258 413
1791 79
38787 722
7348 245
4744 99
4687 745
8541 820
3919 497
6763 159
10762 928
7244 424
6188 88
3429 289
4937 970
2880 457