18753 115
14047 146
20642 599
6561 42
14498 131
11957 159
13256 399
2528 461
2558 125
3430 441
1651 89