21481 86
24563 713
3212 413
1776 79
38711 722
7200 244
4698 99
4680 745
8518 820
3913 497
6756 159
10734 928
7237 424
6166 88
3421 289
4927 970
2858 457