18766 115
14054 146
20648 599
6580 42
14520 131
11968 159
13285 399
2535 461
2579 125
3435 441
1660 89