22591 617
25461 519
9094 632
2686 56
12433 598
7453 942
23761 277
14678 509
12499 531
49031 236
5252 750
16241 741
5371 521
40812 336
21145 290
21652 654
18241 852
24905 115
24165 206
3305 441
5744 230
8204 610
6093 63
17647 416
20525 56
22666 566
25685 449
15424 105