31076 853
1988 293
2713 371
3464 531
28270 867
4984 552
8342 134
7140 409
4000 209
6518 339
10371 672
5296 118
4012 406