12156 157
11116 362
8240 170
7152 729
8162 584
41988 628
18067 171
6736 583
3422 542
5491 521
2895 108
3611 224
5843 596