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