31336 853
2044 293
2746 371
3498 531
28592 867
5017 552
8428 134
7192 409
4043 209
6543 339
10461 672
5352 118
4039 406