3061 45
29851 144
9852 48
23965 132
37531 603
19212 679
8928 422
14605 384
41222 672
16076 589
12029 353
4776 748