18756 115
14048 146
20642 599
6564 42
14498 131
11957 159
13256 399
2528 461
2559 125
3430 441
1653 89