21481 86
24563 713
3209 413
1775 79
38707 722
7196 244
4695 99
4680 745
8517 820
3913 497
6755 159
10733 928
7235 424
6165 88
3421 289
4927 970
2858 457