3125 287
9806 702
3673 567
40090 115
33331 484
2046 162
22216 352
12814 642
5517 452
29139 504
4008 522