12946 640
10306 103
12296 503
9885 564
9738 1012
8805 881
9330 474
17649 334
9531 469
8791 447
24121 348
12455 445
4316 345
9726 305
15537 898
19937 216
7015 733
21010 280
5139 247
2304 295
2095 192
3825 136
2028 39
14648 253
6222 83
15360 60
19890 241
4259 508