31086 853
1989 293
2714 371
3464 531
28275 867
4984 552
8343 134
7143 409
4000 209
6518 339
10374 672
5297 118
4013 406