12171 157
11136 362
8259 170
7174 729
8181 584
42673 628
18213 171
7022 583
3442 542
5506 521
2914 108
3636 224
5878 596