31329 853
2032 293
2735 371
3491 531
28516 867
5011 552
8418 134
7186 409
4039 209
6538 339
10444 672
5345 118
4035 406