12168 157
11128 362
8256 170
7168 729
8175 584
42536 628
18181 171
7018 583
3433 542
5503 521
2911 108
3632 224
5872 596