31293 853
2012 293
2726 371
3475 531
28374 867
4998 552
8371 134
7171 409
4006 209
6526 339
10414 672
5317 118
4027 406