15843 801
3463 141
8188 644
10907 137
5766 356
4298 580
5522 544
3277 42
4093 643
3165 753
3031 374
4263 711
3535 763
10150 627