31336 853
2045 293
2748 371
3500 531
28596 867
5018 552
8432 134
7192 409
4043 209
6543 339
10464 672
5353 118
4039 406