3899 47
31036 144
10463 48
24222 132
38340 602
19641 680
9074 422
14786 384
43108 672
16264 589
12232 353
4844 748