21657 156
2507 213
2725 329
1231 33
9712 44
2612 400
972 58
1181 131
2391 376
4216 511
6764 86
6087 638
29762 247