12175 157
11144 362
8266 170
7177 729
8188 584
42765 628
18251 171
7025 583
3446 542
5515 521
2920 108
3638 224
5887 596