11664 105
142328 344
1625 207
2582 328
3454 317
9446 514
3440 223
1481 40
8467 556
19725 110
322455 1255
6885 164
8765 624
2118 55
4475 735
7851 615
2959 148