3021 45
29773 144
9841 48
23943 132
37502 603
19193 679
8920 422
14577 384
41097 672
16069 589
12017 353
4773 748