12433 583
24940 200
14304 322
7277 173
5426 631
63594 513
23859 841
18165 79
18181 413
8498 323
22693 502
14559 272
9126 283
9677 88
5485 555
29723 251
24260 571
7794 246
54322 493
9176 28