124051 306
38863 198
47313 731
77187 828
273280 1461
79988 175
149653 1265
111085 293
64520 240
1139 135
2815 653
1143 299
2012 509