12433 583
24939 200
14297 322
7276 173
5425 631
63588 513
23850 841
18159 79
18180 413
8496 323
22693 502
14559 272
9126 283
9675 88
5484 555
29722 251
24258 571
7794 246
54314 493
9175 28