3056 45
29840 144
9851 48
23962 132
37528 603
19209 679
8928 422
14605 384
41207 672
16074 589
12028 353
4775 748