21151 86
24258 713
2541 413
1597 79
37066 722
5943 244
4093 99
4618 745
8292 820
3817 497
4513 159
10562 928
7173 424
5910 88
3354 289
4873 970
2653 457