4096 290
2952 151
12904 329
6250 615
3920 527
5094 469
3498 765
9311 602
2496 367
4231 168
5831 261
7943 459
16379 381
3906 492
9324 591
5759 771
7378 540
6679 695
2928 177
3840 539
4343 405
4673 407
5298 651
4827 290
1814 256
4045 783
7674 713
2838 683