31140 853
1991 293
2716 371
3464 531
28302 867
4985 552
8348 134
7157 409
4001 209
6519 339
10382 672
5304 118
4018 406