21103 86
24255 713
2533 413
1593 79
37053 722
5929 244
4082 99
4618 745
8288 820
3815 497
4513 159
10561 928
7169 424
5907 88
3353 289
4872 970
2653 457