2996 112
11189 711
7136 102
4104 264
20033 37
17619 547
12411 468
8562 597
6231 807
8789 278
35330 741
10248 351
5216 503
12613 475
4993 458
6742 153
7475 197
17282 651
3174 114