3121 287
9804 702
3672 567
40089 115
33328 484
2044 162
22215 352
12814 642
5516 452
29139 504
4008 522