12433 583
24940 200
14302 322
7277 173
5426 631
63591 513
23859 841
18162 79
18181 413
8498 323
22693 502
14559 272
9126 283
9676 88
5484 555
29723 251
24258 571
7794 246
54318 493
9175 28