12170 157
11135 362
8259 170
7172 729
8181 584
42645 628
18211 171
7022 583
3441 542
5506 521
2913 108
3635 224
5878 596