30809 700
2604 384
7243 277
3445 94
46905 760
8159 196
2633 41
3774 226
3612 153
5382 158
4478 505
5885 402