5360 411
3946 68
4954 676
4378 623
3168 413
6556 319
12433 907
19269 508
17929 237
16856 684
6088 292
40472 490
12296 502
3733 241
4812 554
11381 478
4526 280
5504 727
7870 39
2229 86
19570 62
9503 519
7800 582
2866 111
3954 76
32860 356
6838 807
3184 482