112699 207
97138 510
54287 176
13555 95
10837 81
11976 391
25017 367
8346 333
4858 605
3198 76
23762 798
4216 501
8114 613
36149 694
3109 422