21041 86
24248 713
2526 413
1592 79
37020 722
5918 244
4068 99
4618 745
8282 820
3810 497
4511 159
10557 928
7167 424
5903 88
3353 289
4871 970
2651 457