112689 207
97138 510
54287 176
13553 95
10835 81
11975 391
25016 367
8345 333
4856 605
3198 76
23760 798
4216 501
8113 613
36147 694
3108 422