15011 482
12679 214
41795 516
14540 767
15270 463
22131 698
27288 529
16377 605
9986 41
49428 492
29565 458
16153 123
12004 152
21656 242