21436 513
12720 480
3471 328
34154 586
95742 646
10651 466
16405 807
14625 714
14434 365
15916 182
14243 217
21870 393
4945 432
9958 532
4920 170