3032 45
29800 144
9844 48
23949 132
37511 603
19200 679
8923 422
14582 384
41134 672
16072 589
12020 353
4774 748