3032 45
29798 144
9842 48
23949 132
37509 603
19200 679
8920 422
14580 384
41126 672
16071 589
12019 353
4774 748