3022 45
29776 144
9841 48
23946 132
37503 603
19194 679
8920 422
14578 384
41099 672
16069 589
12017 353
4773 748