5360 411
3947 68
4954 676
4378 623
3169 413
6559 319
12433 907
19270 508
17933 237
16856 684
6088 292
40480 490
12298 502
3733 241
4813 554
11381 478
4526 280
5504 727
7870 39
2229 86
19573 62
9503 519
7800 582
2866 111
3956 76
32863 356
6840 807
3184 482