3008 699
2117 581
1983 43
1722 260
55107 85
2952 64
31962 556
17811 817
17628 115
12784 355
3972 562
18477 292