12111 157
11070 362
8197 170
7088 729
8102 584
40625 627
17735 171
6684 583
3390 542
5434 521
2791 108
3571 224
5735 596