21438 86
24504 713
3000 413
1726 79
37784 722
6317 244
4475 99
4651 745
8452 820
3889 497
4566 159
10664 928
7220 424
6077 88
3382 289
4904 970
2755 457