1222 222
2656 772
18400 179
18015 309
14468 132
12900 414
11313 865
266703 1547
47867 538
9088 51
6759 677