12156 157
11116 362
8239 170
7149 729
8162 584
41879 627
18050 171
6734 583
3420 542
5490 521
2893 108
3611 224
5834 596