30815 700
2604 384
7243 277
3445 94
46920 760
8161 196
2635 41
3775 226
3612 153
5383 158
4478 505
5887 402