3052 45
29823 144
9849 48
23956 132
37523 603
19208 679
8927 422
14601 384
41185 672
16074 589
12026 353
4775 748