597 123
2973 568
2995 663
10943 642
3278 598
15776 449
842 67
12433 276
7492 226
2622 748
4472 609
13203 630
3459 812
866 89
9684 442
2463 608
99216 399
8146 199
10904 162
4325 706
43249 660
5580 437
2762 310
39779 337
4151 580
21927 592
24475 420
1482 126