3053 45
29825 144
9849 48
23958 132
37524 603
19208 679
8927 422
14601 384
41187 672
16074 589
12027 353
4775 748