21437 86
24502 713
3000 413
1726 79
37773 722
6316 244
4472 99
4651 745
8448 820
3889 497
4566 159
10664 928
7220 424
6077 88
3382 289
4904 970
2755 457