31227 853
2002 293
2720 371
3470 531
28343 867
4993 552
8356 134
7162 409
4005 209
6523 339
10398 672
5310 118
4020 406