1212 222
2650 772
18386 179
17988 309
14453 132
12882 414
11300 865
266168 1547
47559 538
9027 51
6754 677