1212 222
2650 772
18386 179
17987 309
14452 132
12882 414
11300 865
266155 1547
47549 538
9027 51
6754 677