21438 141
35187 705
2829 384
7761 277
4161 94
52672 761
9944 196
3277 42
4532 226
4637 153
7307 160
4816 505
7686 402