31049 853
1986 293
2710 371
3464 531
28258 867
4982 552
8338 134
7137 409
3999 209
6515 339
10364 672
5291 118
4011 406