3061 45
29850 144
9851 48
23965 132
37531 603
19212 679
8928 422
14605 384
41221 672
16076 589
12029 353
4776 748