4080 334
23606 755
12683 357
6286 323
16499 501
31488 513
3418 565
12606 58
6171 811
43331 476
9342 718
4878 693
3973 275