31251 853
2006 293
2723 371
3472 531
28350 867
4995 552
8365 134
7166 409
4006 209
6523 339
10403 672
5312 118
4021 406