3040 45
29810 144
9847 48
23953 132
37515 603
19205 679
8925 422
14599 384
41157 672
16072 589
12023 353
4775 748