31109 853
1991 293
2714 371
3464 531
28286 867
4985 552
8346 134
7148 409
4000 209
6518 339
10378 672
5302 118
4013 406