29753 616
17707 773
2495 169
8178 323
20717 208
6517 143
3880 311
13222 54
16895 325
8135 687
7937 381
7852 290
9273 558
4658 118
13134 485
11062 153
7383 807
10946 603
5803 201
4092 585