4159 30
12245 85
97589 533
8972 393
7160 692
8946 680
51875 725
1589 373
30840 436
2891 56
14597 539
4741 462
3834 919