3001 282
7100 49
4484 439
7071 637
8829 639
16768 164
9369 102
28331 378
82431 547
5129 412
134437 294
109031 592
6079 389
6461 588
5383 160
4281 306
13824 211
13921 251
6640 230
17615 377
8721 922
4579 151
2439 181
4347 108
6095 618
7828 606
3571 328
4243 465