31235 853
2005 293
2721 371
3470 531
28348 867
4995 552
8362 134
7163 409
4005 209
6523 339
10401 672
5310 118
4020 406