3048 45
29822 144
9847 48
23955 132
37520 603
19208 679
8927 422
14600 384
41181 672
16074 589
12026 353
4775 748