1223 222
2656 772
18400 179
18015 309
14468 132
12905 414
11313 865
266708 1547
47870 538
9088 51
6759 677