21481 86
24563 713
3210 413
1776 79
38710 722
7198 244
4697 99
4680 745
8518 820
3913 497
6756 159
10734 928
7237 424
6166 88
3421 289
4927 970
2858 457