12175 157
11141 362
8264 170
7176 729
8186 584
42737 628
18236 171
7024 583
3446 542
5514 521
2918 108
3636 224
5885 596