3175 287
9825 702
3677 567
40104 115
33337 484
2046 162
22226 352
12816 642
5518 452
29153 504
4010 522