1221 222
2656 772
18400 179
18015 309
14468 132
12898 414
11313 865
266680 1547
47861 538
9088 51
6759 677