18753 115
14044 146
20642 599
6561 42
14497 131
11957 159
13254 399
2528 461
2558 125
3430 441
1651 89