31287 853
2012 293
2726 371
3474 531
28368 867
4997 552
8369 134
7171 409
4006 209
6526 339
10413 672
5316 118
4026 406