3148 45
29947 144
9926 48
23956 132
37626 602
19272 679
8933 422
14597 384
41351 672
16146 589
12059 353
4800 748