21497 86
24582 713
3277 413
1797 79
38825 722
7373 245
4766 99
4691 745
8556 820
3921 497
6764 159
10769 928
7246 424
6197 88
3431 289
4940 970
2907 457