21441 513
12720 480
3472 328
34155 586
95745 646
10653 466
16405 807
14625 714
14436 365
15921 182
14247 217
21870 393
4945 432
9958 532
4921 170