1221 222
2655 772
18400 179
18015 309
14468 132
12898 414
11312 865
266671 1547
47858 538
9088 51
6759 677