12175 157
11141 362
8264 170
7176 729
8185 584
42727 628
18233 171
7023 583
3446 542
5512 521
2917 108
3636 224
5884 596