18768 115
14054 146
20648 599
6580 42
14523 131
11969 159
13288 399
2536 461
2579 125
3436 441
1660 89