12381 47
5625 218
77590 513
4931 305
4317 798
29593 640
7904 374
10089 736
8622 465
3027 102
27334 581
7265 782
8014 659
49437 322
2125 371
4094 530
8663 687
30432 300
24186 730
5097 725
39988 540
4862 724
3305 39
23589 178