3032 45
29800 144
9844 48
23949 132
37510 603
19200 679
8920 422
14581 384
41128 672
16072 589
12019 353
4774 748