3040 45
29811 144
9847 48
23953 132
37515 603
19206 679
8925 422
14599 384
41159 672
16074 589
12024 353
4775 748