1231 222
2667 772
18418 179
18033 309
14476 132
12920 414
11320 865
267276 1551
48104 538
9122 51
6763 677