31327 853
2030 293
2732 371
3489 531
28500 867
5011 552
8416 134
7185 409
4036 209
6534 339
10441 672
5344 118
4034 406