12171 157
11135 362
8259 170
7174 729
8181 584
42663 628
18212 171
7022 583
3442 542
5506 521
2914 108
3635 224
5878 596