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