31060 853
1987 293
2710 371
3464 531
28261 867
4983 552
8339 134
7138 409
3999 209
6516 339
10367 672
5292 118
4011 406