21639 141
35333 705
2841 384
7772 277
4170 94
52763 761
9988 196
3289 42
4539 226
4647 153
7347 160
4827 505
7714 402