3030 45
29786 144
9842 48
23949 132
37509 603
19199 679
8920 422
14579 384
41116 672
16070 589
12019 353
4773 748