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