31151 853
1994 293
2716 371
3465 531
28308 867
4985 552
8348 134
7157 409
4001 209
6521 339
10384 672
5304 118
4018 406