12175 157
11141 362
8264 170
7176 729
8185 584
42733 628
18234 171
7024 583
3446 542
5514 521
2917 108
3636 224
5885 596