12666 236
3601 90
3213 768
1615 194
16179 702
6583 116
12434 299
3978 888
4446 651
3173 262
8746 131
10051 254
4459 316
3583 178
1983 121
6470 482
3062 375
2653 446
2964 747
13749 386
4168 177
7656 686
3188 180
4671 433
14889 153
19937 712
18466 488
15435 216