1212 222
2650 772
18391 179
17991 309
14455 132
12887 414
11304 865
266234 1547
47594 538
9036 51
6755 677