30587 700
2601 384
7237 277
3439 94
46737 760
8124 196
2618 41
3768 226
3603 153
5351 158
4468 505
5868 402