1186 183
1222 116
14283 51
790 58
2135 532
3193 31
8800 417
1357 82
105760 252
98215 893
36918 249
4910 553