21432 141
35181 705
2829 384
7761 277
4161 94
52672 761
9939 196
3277 42
4532 226
4637 153
7307 160
4816 505
7685 402