3022 45
29774 144
9841 48
23945 132
37503 603
19194 679
8920 422
14577 384
41098 672
16069 589
12017 353
4773 748