3957 55
13575 132
8823 28
21265 340
10882 176
2976 365
4731 527
19533 94
3812 466
6260 954
9864 458
9836 692
8331 449
15317 409
8984 567
5094 746
8075 281