12170 157
11135 362
8259 170
7171 729
8181 584
42630 628
18210 171
7020 583
3440 542
5505 521
2913 108
3635 224
5878 596