11664 105
142335 344
1626 207
2583 328
3455 317
9446 514
3440 223
1481 40
8467 556
19725 110
322462 1255
6885 164
8765 624
2118 55
4477 735
7851 615
2960 148