21430 513
12720 480
3471 328
34153 586
95742 646
10651 466
16404 807
14625 714
14431 365
15903 182
14243 217
21869 393
4945 432
9958 532
4919 170