21497 86
24581 713
3270 413
1795 79
38816 722
7364 245
4757 99
4690 745
8554 820
3920 497
6763 159
10768 928
7244 424
6192 88
3430 289
4940 970
2906 457