1186 317
101128 568
1858 237
35263 244
14657 222
2962 166
10294 686
29212 275
8108 759
45903 605
17165 371
12706 326
3978 62