11259 824
15654 509
19803 649
44916 610
14400 499
24214 550
7605 821
6282 158
10836 215
5797 95
4426 86
5712 204