3027 45
29783 144
9842 48
23948 132
37509 603
19197 679
8920 422
14579 384
41108 672
16069 589
12018 353
4773 748