18446 115
13843 146
20551 599
6313 42
14007 131
11712 159
12683 399
2437 461
2367 125
3372 441
1504 89