12176 157
11144 362
8267 170
7177 729
8188 584
42776 628
18254 171
7025 583
3447 542
5515 521
2920 108
3638 224
5890 596