21171 86
24262 713
2543 413
1600 79
37069 722
5945 244
4095 99
4618 745
8292 820
3817 497
4514 159
10562 928
7173 424
5911 88
3354 289
4873 970
2653 457