31295 853
2015 293
2726 371
3475 531
28375 867
4998 552
8373 134
7172 409
4006 209
6526 339
10415 672
5317 118
4027 406