21198 86
24268 713
2552 413
1606 79
37088 722
5954 244
4102 99
4618 745
8295 820
3819 497
4516 159
10564 928
7174 424
5914 88
3356 289
4873 970
2655 457