3044 45
29815 144
9847 48
23953 132
37519 603
19206 679
8927 422
14600 384
41167 672
16074 589
12025 353
4775 748