17021 116
3429 425
31874 266
7502 581
9852 277
6191 183
4816 749
7217 831
21343 555
8193 288
8330 110
4928 162
7646 183
11274 182
3717 495
3865 712
3585 392