21079 86
24255 713
2533 413
1592 79
37048 722
5924 244
4079 99
4618 745
8285 820
3810 497
4513 159
10558 928
7167 424
5907 88
3353 289
4871 970
2653 457