21437 513
12720 480
3471 328
34154 586
95743 646
10651 466
16405 807
14625 714
14435 365
15918 182
14245 217
21870 393
4945 432
9958 532
4920 170