3097 45
29871 144
9896 48
23912 132
37565 602
19217 679
8915 422
14560 384
41204 672
16119 589
12016 353
4791 748