11258 824
15653 509
19802 649
44916 610
14400 499
24211 550
7605 821
6282 158
10836 215
5797 95
4426 86
5712 204