3131 287
9808 702
3675 567
40094 115
33332 484
2046 162
22219 352
12814 642
5517 452
29141 504
4008 522