20535 140
34825 705
2782 384
7723 277
4117 94
52219 761
9783 196
3206 42
4462 226
4586 153
7123 160
4763 505
7553 402