21833 592
6830 541
8371 171
17559 160
14336 784
11545 212
12433 134
19422 195
7719 681
14074 414
34036 343
17035 593
20372 675
20564 548
25708 1058
13482 400
55313 763
22047 744
32168 777
173832 313
54101 703
39291 597
9240 860
3352 190