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