21496 86
24579 713
3270 413
1793 79
38805 722
7361 245
4753 99
4689 745
8552 820
3920 497
6763 159
10766 928
7244 424
6192 88
3429 289
4939 970
2901 457