4082 334
23607 755
12683 357
6287 323
16499 501
31488 513
3418 565
12607 58
6171 811
43332 476
9342 718
4878 693
3973 275