12433 583
24940 200
14303 322
7277 173
5426 631
63594 513
23859 841
18163 79
18181 413
8498 323
22693 502
14559 272
9126 283
9676 88
5484 555
29723 251
24259 571
7794 246
54320 493
9176 28