12175 157
11144 362
8266 170
7177 729
8188 584
42766 628
18252 171
7025 583
3446 542
5515 521
2920 108
3638 224
5888 596