21450 86
24517 713
3042 413
1732 79
38432 722
6346 244
4536 99
4655 745
8466 820
3893 497
4568 159
10679 928
7231 424
6099 88
3387 289
4909 970
2828 457