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