31295 853
2015 293
2726 371
3475 531
28375 867
4998 552
8375 134
7172 409
4007 209
6526 339
10415 672
5319 118
4027 406